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:
|
|
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:
|
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:
|
|
Remark |
string |
Observações. |
Nenhuma. |
|
Tags |
Map |
Tags adicionadas ao grupo. |
Exemplo:
|
|
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:
|
|
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"
]
}
}
}
}