DATASOURCE::ROCKETMQ5::ConsumerGroups

DATASOURCE::ROCKETMQ5::ConsumerGroups类型用于查询ROCKETMQ5.0系列的消费者分组。

语法

{
  "Type": "DATASOURCE::ROCKETMQ5::ConsumerGroups",
  "Properties": {
    "InstanceId": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

InstanceId

String

指定需要获取哪个实例下的消费者分组列表。

返回值

Fn::GetAtt

  • ConsumerGroups:消费者分组的列表信息

  • ConsumerGroupIds:消费者分组的ID列表

属性名称

类型

描述

约束

ConsumerGroupIds

List

ConsumerGroups

List

UpdateTime

String

消费者分组的最后更新时间。

RegionId

String

实例所属的地域ID。

CreateTime

String

消费者分组的创建时间。

ConsumerGroupId

String

消费者分组ID。

Status

String

消费者分组的状态。

InstanceId

String

实例ID。

Remark

String

消费者分组的备注信息。

示例

  • YAML格式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      InstanceId:
        Description:
          en: Instance ID.
        Type: String
    Resources:
      ExtensionDataSource:
        Properties:
          InstanceId:
            Ref: InstanceId
        Type: DATASOURCE::ROCKETMQ5::ConsumerGroups
    Outputs:
      ConsumerGroupIds:
        Description: The list of consumer group IDs.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ConsumerGroupIds
      ConsumerGroups:
        Description: The list of consumer groups.
        Value:
          Fn::GetAtt:
          - ExtensionDataSource
          - ConsumerGroups
                            
  • JSON格式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "InstanceId": {
          "Type": "String",
          "Description": {
            "en": "Instance ID."
          }
        }
      },
      "Resources": {
        "ExtensionDataSource": {
          "Type": "DATASOURCE::ROCKETMQ5::ConsumerGroups",
          "Properties": {
            "InstanceId": {
              "Ref": "InstanceId"
            }
          }
        }
      },
      "Outputs": {
        "ConsumerGroups": {
          "Description": "The list of consumer groups.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ConsumerGroups"
            ]
          }
        },
        "ConsumerGroupIds": {
          "Description": "The list of consumer group IDs.",
          "Value": {
            "Fn::GetAtt": [
              "ExtensionDataSource",
              "ConsumerGroupIds"
            ]
          }
        }
      }
    }