published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
A group of consumers with the same Group ID. When a Topic is consumed by multiple Consumers in the same Group, each message is delivered to only one Consumer, enabling load balancing. Using Groups ensures that messages in a Topic are consumed in parallel.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as byteplus from "@pulumi/byteplus";
const bMQGroupDemo = new byteplus.index.BmqGroup("BMQGroupDemo", {
description: "this is test group",
groupName: "cBMQGroupDemo",
instanceId: "bmq-4ld4vpjzd32tq1gxxxxx",
resetInfo: {
topicId: "5f81fcab96cb46c7955659fdxxxxx",
resetBy: "OFFSET",
offsetType: "LATEST",
resetValue: 4,
partitionId: 1,
},
});
import pulumi
import pulumi_byteplus as byteplus
b_mq_group_demo = byteplus.index.BmqGroup("BMQGroupDemo",
description=this is test group,
group_name=cBMQGroupDemo,
instance_id=bmq-4ld4vpjzd32tq1gxxxxx,
reset_info={
topicId: 5f81fcab96cb46c7955659fdxxxxx,
resetBy: OFFSET,
offsetType: LATEST,
resetValue: 4,
partitionId: 1,
})
package main
import (
"github.com/pulumi/pulumi-byteplus/sdk/go/byteplus"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := byteplus.NewBmqGroup(ctx, "BMQGroupDemo", &byteplus.BmqGroupArgs{
Description: "this is test group",
GroupName: "cBMQGroupDemo",
InstanceId: "bmq-4ld4vpjzd32tq1gxxxxx",
ResetInfo: map[string]interface{}{
"topicId": "5f81fcab96cb46c7955659fdxxxxx",
"resetBy": "OFFSET",
"offsetType": "LATEST",
"resetValue": 4,
"partitionId": 1,
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Byteplus = Pulumi.Byteplus;
return await Deployment.RunAsync(() =>
{
var bMQGroupDemo = new Byteplus.Index.BmqGroup("BMQGroupDemo", new()
{
Description = "this is test group",
GroupName = "cBMQGroupDemo",
InstanceId = "bmq-4ld4vpjzd32tq1gxxxxx",
ResetInfo =
{
{ "topicId", "5f81fcab96cb46c7955659fdxxxxx" },
{ "resetBy", "OFFSET" },
{ "offsetType", "LATEST" },
{ "resetValue", 4 },
{ "partitionId", 1 },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.byteplus.bmqGroup;
import com.pulumi.byteplus.bmqGroupArgs;
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 bMQGroupDemo = new BmqGroup("bMQGroupDemo", BmqGroupArgs.builder()
.description("this is test group")
.groupName("cBMQGroupDemo")
.instanceId("bmq-4ld4vpjzd32tq1gxxxxx")
.resetInfo(Map.ofEntries(
Map.entry("topicId", "5f81fcab96cb46c7955659fdxxxxx"),
Map.entry("resetBy", "OFFSET"),
Map.entry("offsetType", "LATEST"),
Map.entry("resetValue", 4),
Map.entry("partitionId", 1)
))
.build());
}
}
resources:
bMQGroupDemo:
type: byteplus:bmqGroup
name: BMQGroupDemo
properties:
description: this is test group
groupName: cBMQGroupDemo
instanceId: bmq-4ld4vpjzd32tq1gxxxxx
resetInfo:
topicId: 5f81fcab96cb46c7955659fdxxxxx
resetBy: OFFSET
offsetType: LATEST
resetValue: 4
partitionId: 1
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: Optional[GroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Group(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
group_name: Optional[str] = None,
instance_id: Optional[str] = None,
reset_info: Optional[GroupResetInfoArgs] = None)func NewGroup(ctx *Context, name string, args *GroupArgs, opts ...ResourceOption) (*Group, error)public Group(string name, GroupArgs? args = null, CustomResourceOptions? opts = null)type: bytepluscc:bmq: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.
Constructor example
The following reference example uses placeholder values for all input properties.
var groupResource = new Bytepluscc.Bmq.Group("groupResource", new()
{
Description = "string",
GroupName = "string",
InstanceId = "string",
ResetInfo = new Bytepluscc.Bmq.Inputs.GroupResetInfoArgs
{
OffsetType = "string",
PartitionId = 0,
ResetBy = "string",
ResetValue = 0,
TopicId = "string",
},
});
example, err := bmq.NewGroup(ctx, "groupResource", &bmq.GroupArgs{
Description: pulumi.String("string"),
GroupName: pulumi.String("string"),
InstanceId: pulumi.String("string"),
ResetInfo: &bmq.GroupResetInfoArgs{
OffsetType: pulumi.String("string"),
PartitionId: pulumi.Int(0),
ResetBy: pulumi.String("string"),
ResetValue: pulumi.Int(0),
TopicId: pulumi.String("string"),
},
})
var groupResource = new com.byteplus.bytepluscc.bmq.Group("groupResource", com.byteplus.bytepluscc.bmq.GroupArgs.builder()
.description("string")
.groupName("string")
.instanceId("string")
.resetInfo(GroupResetInfoArgs.builder()
.offsetType("string")
.partitionId(0)
.resetBy("string")
.resetValue(0)
.topicId("string")
.build())
.build());
group_resource = bytepluscc.bmq.Group("groupResource",
description="string",
group_name="string",
instance_id="string",
reset_info={
"offset_type": "string",
"partition_id": 0,
"reset_by": "string",
"reset_value": 0,
"topic_id": "string",
})
const groupResource = new bytepluscc.bmq.Group("groupResource", {
description: "string",
groupName: "string",
instanceId: "string",
resetInfo: {
offsetType: "string",
partitionId: 0,
resetBy: "string",
resetValue: 0,
topicId: "string",
},
});
type: bytepluscc:bmq:Group
properties:
description: string
groupName: string
instanceId: string
resetInfo:
offsetType: string
partitionId: 0
resetBy: string
resetValue: 0
topicId: string
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:
- Description string
- Consumer Group description.
- Group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- Instance
Id string - BMQ instance ID.
- Reset
Info Byteplus.Group Reset Info - Reset consumption position information.
- Description string
- Consumer Group description.
- Group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- Instance
Id string - BMQ instance ID.
- Reset
Info GroupReset Info Args - Reset consumption position information.
- description String
- Consumer Group description.
- group
Name String - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id String - BMQ instance ID.
- reset
Info GroupReset Info - Reset consumption position information.
- description string
- Consumer Group description.
- group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id string - BMQ instance ID.
- reset
Info GroupReset Info - Reset consumption position information.
- description str
- Consumer Group description.
- group_
name str - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance_
id str - BMQ instance ID.
- reset_
info GroupReset Info Args - Reset consumption position information.
- description String
- Consumer Group description.
- group
Name String - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id String - BMQ instance ID.
- reset
Info Property Map - Reset consumption position information.
Outputs
All input properties are implicitly available as output properties. Additionally, the Group resource produces the following output properties:
- Created
Time string - Consumer Group creation time.
- Group
Id string - Consumer Group ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - User ID associated with the Consumer Group.
- Owner
Name string - Name of the user associated with the Consumer Group.
- Status string
- Consumer Group status.
- Topic
Infos List<Byteplus.Group Topic Info>
- Created
Time string - Consumer Group creation time.
- Group
Id string - Consumer Group ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Owner
Id string - User ID associated with the Consumer Group.
- Owner
Name string - Name of the user associated with the Consumer Group.
- Status string
- Consumer Group status.
- Topic
Infos []GroupTopic Info
- created
Time String - Consumer Group creation time.
- group
Id String - Consumer Group ID.
- id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - User ID associated with the Consumer Group.
- owner
Name String - Name of the user associated with the Consumer Group.
- status String
- Consumer Group status.
- topic
Infos List<GroupTopic Info>
- created
Time string - Consumer Group creation time.
- group
Id string - Consumer Group ID.
- id string
- The provider-assigned unique ID for this managed resource.
- owner
Id string - User ID associated with the Consumer Group.
- owner
Name string - Name of the user associated with the Consumer Group.
- status string
- Consumer Group status.
- topic
Infos GroupTopic Info[]
- created_
time str - Consumer Group creation time.
- group_
id str - Consumer Group ID.
- id str
- The provider-assigned unique ID for this managed resource.
- owner_
id str - User ID associated with the Consumer Group.
- owner_
name str - Name of the user associated with the Consumer Group.
- status str
- Consumer Group status.
- topic_
infos Sequence[GroupTopic Info]
- created
Time String - Consumer Group creation time.
- group
Id String - Consumer Group ID.
- id String
- The provider-assigned unique ID for this managed resource.
- owner
Id String - User ID associated with the Consumer Group.
- owner
Name String - Name of the user associated with the Consumer Group.
- status String
- Consumer Group status.
- topic
Infos List<Property Map>
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,
created_time: Optional[str] = None,
description: Optional[str] = None,
group_id: Optional[str] = None,
group_name: Optional[str] = None,
instance_id: Optional[str] = None,
owner_id: Optional[str] = None,
owner_name: Optional[str] = None,
reset_info: Optional[GroupResetInfoArgs] = None,
status: Optional[str] = None,
topic_infos: Optional[Sequence[GroupTopicInfoArgs]] = 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: bytepluscc:bmq: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.
- Created
Time string - Consumer Group creation time.
- Description string
- Consumer Group description.
- Group
Id string - Consumer Group ID.
- Group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- Instance
Id string - BMQ instance ID.
- Owner
Id string - User ID associated with the Consumer Group.
- Owner
Name string - Name of the user associated with the Consumer Group.
- Reset
Info Byteplus.Group Reset Info - Reset consumption position information.
- Status string
- Consumer Group status.
- Topic
Infos List<Byteplus.Group Topic Info>
- Created
Time string - Consumer Group creation time.
- Description string
- Consumer Group description.
- Group
Id string - Consumer Group ID.
- Group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- Instance
Id string - BMQ instance ID.
- Owner
Id string - User ID associated with the Consumer Group.
- Owner
Name string - Name of the user associated with the Consumer Group.
- Reset
Info GroupReset Info Args - Reset consumption position information.
- Status string
- Consumer Group status.
- Topic
Infos []GroupTopic Info Args
- created
Time String - Consumer Group creation time.
- description String
- Consumer Group description.
- group
Id String - Consumer Group ID.
- group
Name String - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id String - BMQ instance ID.
- owner
Id String - User ID associated with the Consumer Group.
- owner
Name String - Name of the user associated with the Consumer Group.
- reset
Info GroupReset Info - Reset consumption position information.
- status String
- Consumer Group status.
- topic
Infos List<GroupTopic Info>
- created
Time string - Consumer Group creation time.
- description string
- Consumer Group description.
- group
Id string - Consumer Group ID.
- group
Name string - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id string - BMQ instance ID.
- owner
Id string - User ID associated with the Consumer Group.
- owner
Name string - Name of the user associated with the Consumer Group.
- reset
Info GroupReset Info - Reset consumption position information.
- status string
- Consumer Group status.
- topic
Infos GroupTopic Info[]
- created_
time str - Consumer Group creation time.
- description str
- Consumer Group description.
- group_
id str - Consumer Group ID.
- group_
name str - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance_
id str - BMQ instance ID.
- owner_
id str - User ID associated with the Consumer Group.
- owner_
name str - Name of the user associated with the Consumer Group.
- reset_
info GroupReset Info Args - Reset consumption position information.
- status str
- Consumer Group status.
- topic_
infos Sequence[GroupTopic Info Args]
- created
Time String - Consumer Group creation time.
- description String
- Consumer Group description.
- group
Id String - Consumer Group ID.
- group
Name String - Set the Consumer Group name manually. Constraints: Only lowercase English letters, numbers, underscores, and hyphens (-) are allowed. Length must be 3–64 characters.
- instance
Id String - BMQ instance ID.
- owner
Id String - User ID associated with the Consumer Group.
- owner
Name String - Name of the user associated with the Consumer Group.
- reset
Info Property Map - Reset consumption position information.
- status String
- Consumer Group status.
- topic
Infos List<Property Map>
Supporting Types
GroupResetInfo, GroupResetInfoArgs
- Offset
Type string - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- Partition
Id int - Partition number.
- Reset
By string - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- Reset
Value int - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- Topic
Id string - Topic ID。
- Offset
Type string - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- Partition
Id int - Partition number.
- Reset
By string - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- Reset
Value int - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- Topic
Id string - Topic ID。
- offset
Type String - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- partition
Id Integer - Partition number.
- reset
By String - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- reset
Value Integer - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- topic
Id String - Topic ID。
- offset
Type string - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- partition
Id number - Partition number.
- reset
By string - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- reset
Value number - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- topic
Id string - Topic ID。
- offset_
type str - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- partition_
id int - Partition number.
- reset_
by str - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- reset_
value int - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- topic_
id str - Topic ID。
- offset
Type String - This parameter is required when the reset mode is OFFSET. Specifies the reference consumption position for re-consuming. Options are: EARLIEST: The reference position is the earliest consumption point. CURRENT: The reference position is the current consumption point. LATEST: The reference position is the latest consumption point.
- partition
Id Number - Partition number.
- reset
By String - Reset mode. Options are: TIMESTAMP: Reset the consumption position based on a specific time point. Specify a past or future time, and jump directly to the position at that time to start consuming. OFFSET: Reset the consumption position based on a specified offset. Start consuming from the specified position, and you can use the offsetType parameter to specify the offset.
- reset
Value Number - Reset value. If the reset mode is TIMESTAMP, this value is the time point for re-consuming messages, for example, 1722224612000. If the reset mode is OFFSET, this value is the relative offset from the reference position specified in OffsetType, for example, 100.
- topic
Id String - Topic ID。
GroupTopicInfo, GroupTopicInfoArgs
- Create
Time string - Topic creation time.
- Description string
- Topic description.
- Lag int
- Number of unconsumed messages in the Topic.
- Partition
Infos List<Byteplus.Group Topic Info Partition Info> - Partitions int
- Number of Topic partitions.
- Retention int
- Retention period of data in the Topic, in hours.
- Status string
- Topic status.
- Topic
Id string - Topic ID。
- Topic
Name string - Topic name.
- Create
Time string - Topic creation time.
- Description string
- Topic description.
- Lag int
- Number of unconsumed messages in the Topic.
- Partition
Infos []GroupTopic Info Partition Info - Partitions int
- Number of Topic partitions.
- Retention int
- Retention period of data in the Topic, in hours.
- Status string
- Topic status.
- Topic
Id string - Topic ID。
- Topic
Name string - Topic name.
- create
Time String - Topic creation time.
- description String
- Topic description.
- lag Integer
- Number of unconsumed messages in the Topic.
- partition
Infos List<GroupTopic Info Partition Info> - partitions Integer
- Number of Topic partitions.
- retention Integer
- Retention period of data in the Topic, in hours.
- status String
- Topic status.
- topic
Id String - Topic ID。
- topic
Name String - Topic name.
- create
Time string - Topic creation time.
- description string
- Topic description.
- lag number
- Number of unconsumed messages in the Topic.
- partition
Infos GroupTopic Info Partition Info[] - partitions number
- Number of Topic partitions.
- retention number
- Retention period of data in the Topic, in hours.
- status string
- Topic status.
- topic
Id string - Topic ID。
- topic
Name string - Topic name.
- create_
time str - Topic creation time.
- description str
- Topic description.
- lag int
- Number of unconsumed messages in the Topic.
- partition_
infos Sequence[GroupTopic Info Partition Info] - partitions int
- Number of Topic partitions.
- retention int
- Retention period of data in the Topic, in hours.
- status str
- Topic status.
- topic_
id str - Topic ID。
- topic_
name str - Topic name.
- create
Time String - Topic creation time.
- description String
- Topic description.
- lag Number
- Number of unconsumed messages in the Topic.
- partition
Infos List<Property Map> - partitions Number
- Number of Topic partitions.
- retention Number
- Retention period of data in the Topic, in hours.
- status String
- Topic status.
- topic
Id String - Topic ID。
- topic
Name String - Topic name.
GroupTopicInfoPartitionInfo, GroupTopicInfoPartitionInfoArgs
- Current
Offset int - Current consumption position.
- Group
Name string - Name of the Consumer Group.
- Lag int
- Number of unconsumed messages in the partition.
- Latest
Offset int - Latest consumption position.
- Partition
Id int - Partition number.
- Topic
Name string - Name of the Topic subscribed by the Consumer Group.
- Current
Offset int - Current consumption position.
- Group
Name string - Name of the Consumer Group.
- Lag int
- Number of unconsumed messages in the partition.
- Latest
Offset int - Latest consumption position.
- Partition
Id int - Partition number.
- Topic
Name string - Name of the Topic subscribed by the Consumer Group.
- current
Offset Integer - Current consumption position.
- group
Name String - Name of the Consumer Group.
- lag Integer
- Number of unconsumed messages in the partition.
- latest
Offset Integer - Latest consumption position.
- partition
Id Integer - Partition number.
- topic
Name String - Name of the Topic subscribed by the Consumer Group.
- current
Offset number - Current consumption position.
- group
Name string - Name of the Consumer Group.
- lag number
- Number of unconsumed messages in the partition.
- latest
Offset number - Latest consumption position.
- partition
Id number - Partition number.
- topic
Name string - Name of the Topic subscribed by the Consumer Group.
- current_
offset int - Current consumption position.
- group_
name str - Name of the Consumer Group.
- lag int
- Number of unconsumed messages in the partition.
- latest_
offset int - Latest consumption position.
- partition_
id int - Partition number.
- topic_
name str - Name of the Topic subscribed by the Consumer Group.
- current
Offset Number - Current consumption position.
- group
Name String - Name of the Consumer Group.
- lag Number
- Number of unconsumed messages in the partition.
- latest
Offset Number - Latest consumption position.
- partition
Id Number - Partition number.
- topic
Name String - Name of the Topic subscribed by the Consumer Group.
Import
$ pulumi import bytepluscc:bmq/group:Group example "group_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
published on Thursday, May 7, 2026 by Byteplus
