Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::ROCKETMQ::Group

Última atualização: Jun 27, 2026

O recurso ALIYUN::ROCKETMQ::Group cria um Group ID de cliente para publicar e assinar mensagens.

Sintaxe

{
  "Type": "ALIYUN::ROCKETMQ::Group",
  "Properties": {
    "InstanceId": String,
    "GroupType": String,
    "Remark": String,
    "GroupId": String
  }
}

Propriedades

Propriedade Tipo Obrigatório Atualização permitida Descrição Restrições
InstanceId String Sim Não ID da instância à qual o Group ID pertence. Nenhuma
GroupType String Não Não Protocolo do Group ID. Valores válidos:
  • tcp (padrão): aplica-se apenas a mensagens TCP.
  • http: aplica-se apenas a mensagens HTTP.
Remark String Não Não Observações Nenhuma
GroupId String Sim Não Group ID do grupo de consumidores a criar. Deve começar com GID_ ou GID-. Aceita apenas letras, dígitos, hifens (-) e sublinhados (_). Comprimento: 5 a 64 caracteres.

Valores de retorno

Fn::GetAtt

  • GroupType: protocolo do grupo.

  • InstanceId: ID da instância.

  • GroupId: ID do grupo.

Exemplos

  • Formato YAML

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Group:
        Type: ALIYUN::ROCKETMQ::Group
        Properties:
          InstanceId:
            Ref: InstanceId
          GroupId:
            Ref: GroupId
    Parameters:
      InstanceId:
        Type: String
        Description: The ID of the instance.
      GroupId:
        MinLength: 7
        Type: String
        Description: |-
          The group ID of the consumption cluster. When creating a group ID, pay attention to the following aspects:
          A group ID starts with"GID_" or "GID-", and contains letters, numbers, hyphens (-), and underscores (_).
          A group ID ranges from 7 to 64 bytes.
          Once a group ID is created, it cannot be edited anymore.
        MaxLength: 64
    Outputs:
      GroupType:
        Description: Group Type
        Value:
          Fn::GetAtt:
            - Group
            - GroupType
      InstanceId:
        Description: Instance ID
        Value:
          Fn::GetAtt:
            - Group
            - InstanceId
      GroupId:
        Description: Group ID
        Value:
          Fn::GetAtt:
            - Group
            - GroupId
  • Formato JSON

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Resources": {
        "Group": {
          "Type": "ALIYUN::ROCKETMQ::Group",
          "Properties": {
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "GroupId": {
              "Ref": "GroupId"
            }
          }
        }
      },
      "Parameters": {
        "InstanceId": {
          "Type": "String",
          "Description": "The ID of the instance."
        },
        "GroupId": {
          "MinLength": 7,
          "Type": "String",
          "Description": "The group ID of the consumption cluster. When creating a group ID, pay attention to the following aspects:\nA group ID starts with\"GID_\" or \"GID-\", and contains letters, numbers, hyphens (-), and underscores (_).\nA group ID ranges from 7 to 64 bytes.\nOnce a group ID is created, it cannot be edited anymore.",
          "MaxLength": 64
        }
      },
      "Outputs": {
        "GroupType": {
          "Description": "Group Type",
          "Value": {
            "Fn::GetAtt": [
              "Group",
              "GroupType"
            ]
          }
        },
        "InstanceId": {
          "Description": "Instance ID",
          "Value": {
            "Fn::GetAtt": [
              "Group",
              "InstanceId"
            ]
          }
        },
        "GroupId": {
          "Description": "Group ID",
          "Value": {
            "Fn::GetAtt": [
              "Group",
              "GroupId"
            ]
          }
        }
      }
    }