Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::ROCKETMQ::Groups

Última atualização: Jun 27, 2026

Consulta a lista de grupos do ApsaraMQ for RocketMQ.

Sintaxe

{
  "Type": "DATASOURCE::ROCKETMQ::Groups",
  "Properties": {
    "GroupName": String,
    "GroupType": String,
    "InstanceId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

GroupName

String

Não

Sim

ID do grupo.

Nenhuma.

GroupType

String

Não

Sim

Protocolo de mensagens do grupo.

Valores válidos:

  • tcp

  • http

InstanceId

String

Não

Sim

ID da instância do ApsaraMQ for RocketMQ à qual o grupo pertence.

Nenhuma.

RefreshOptions

String

Não

Sim

Estratégia de atualização dos recursos da fonte de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da fonte de dados durante a atualização da pilha.

  • Always: atualiza os recursos da fonte de dados durante a atualização da pilha.

Valores de retorno

Fn::GetAtt

  • GroupNames: IDs dos grupos.

  • Groups: detalhes dos grupos.

Propriedade

Tipo

Descrição

Restrição

GroupNames

List

IDs dos grupos.

Nenhuma.

Groups

List

Detalhes dos grupos.

Nenhuma.

GroupType

string

Protocolo de mensagens do grupo.

Valores válidos:

  • tcp

  • http

Remark

string

Observações.

Nenhuma.

Tags

Map

Tags adicionadas ao grupo.

Exemplo:

[
            {
              "Key": "CartService",
              "Value": "ServiceA"
            }
          ]

InstanceId

string

ID da instância.

Nenhuma.

GroupName

string

ID do grupo de consumidores.

Nenhuma.

IndependentNaming

boolean

Indica se a instância usa um namespace separado.

Valores válidos:

  • true: a instância usa um namespace separado. Os nomes dos recursos devem ser exclusivos na instância, mas podem se repetir em instâncias diferentes.

  • false: a instância não usa um namespace separado. Os nomes dos recursos devem ser globalmente exclusivos, tanto dentro quanto entre todas as instâncias.

Owner

string

Proprietário do grupo.

Nenhuma.

CreateTime

string

Horário de criação do grupo.

Nenhuma.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::ROCKETMQ::Groups
    Properties:
      GroupType: http
Outputs:
  GroupNames:
    Description: The list of group names.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - GroupNames
  Groups:
    Description: The list of groups.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Groups
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::ROCKETMQ::Groups",
      "Properties": {
        "GroupType": "http"
      }
    }
  },
  "Outputs": {
    "GroupNames": {
      "Description": "The list of group names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "GroupNames"
        ]
      }
    },
    "Groups": {
      "Description": "The list of groups.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Groups"
        ]
      }
    }
  }
}