Skip to content

IConsumerGroup

  • Extends: ros_cdk_core.IResource

  • Implemented By: ros_cdk_rocketmq5.datasource.ConsumerGroup, ros_cdk_rocketmq5.datasource.IConsumerGroup

Represents a ConsumerGroup.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_consume_retry_policy typing.Union[str, ros_cdk_core.IResolvable] Attribute ConsumeRetryPolicy: The consumption retry policy that you want to configure for the consumer group.
attr_consumer_group_id typing.Union[str, ros_cdk_core.IResolvable] Attribute ConsumerGroupId: The ID of the consumer group.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: The time when the consumer group was created.
attr_delivery_order_type typing.Union[str, ros_cdk_core.IResolvable] Attribute DeliveryOrderType: The message delivery order of the consumer group.
attr_instance_id typing.Union[str, ros_cdk_core.IResolvable] Attribute InstanceId: The ID of the RocketMQ instance.
attr_remark typing.Union[str, ros_cdk_core.IResolvable] Attribute Remark: The remarks on the consumer group.
attr_status typing.Union[str, ros_cdk_core.IResolvable] Attribute Status: The state of the consumer group.
attr_update_time typing.Union[str, ros_cdk_core.IResolvable] Attribute UpdateTime: The time when the consumer group was last updated.
props ConsumerGroupProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_consume_retry_policyRequired

attr_consume_retry_policy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ConsumeRetryPolicy: The consumption retry policy that you want to configure for the consumer group.


attr_consumer_group_idRequired

attr_consumer_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute ConsumerGroupId: The ID of the consumer group.


attr_create_timeRequired

attr_create_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CreateTime: The time when the consumer group was created.


attr_delivery_order_typeRequired

attr_delivery_order_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DeliveryOrderType: The message delivery order of the consumer group.


attr_instance_idRequired

attr_instance_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute InstanceId: The ID of the RocketMQ instance.


attr_remarkRequired

attr_remark: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Remark: The remarks on the consumer group.


attr_statusRequired

attr_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute Status: The state of the consumer group.


attr_update_timeRequired

attr_update_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute UpdateTime: The time when the consumer group was last updated.


propsRequired

props: ConsumerGroupProps