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:
|
| 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
YAMLROSTemplateFormatVersion: '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" ] } } } }