Chama a operação CreateDynamicTagGroup para criar automaticamente um grupo de aplicativos com base em tags.
Descrição da operação
Esta operação oferece suporte aos seguintes serviços da Alibaba Cloud: servidores em nuvem (ECS), ApsaraDB RDS e Server Load Balancer (SLB).
Este tópico fornece um exemplo de criação automática de um grupo de aplicativos para recursos aos quais a chave de tag ecs_instance está anexada. O grupo de contatos de alerta para o grupo de aplicativos é ECS_Group.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:CreateDynamicTagGroup |
create |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TagKey |
string |
Sim |
A chave de tag do recurso. Para obter mais informações sobre como consultar as chaves de tag dos recursos, consulte DescribeTagKeyList. |
ecs_instance |
| ContactGroupList |
array |
Sim |
Os grupos de contatos de alerta. Valores válidos de N: 1 a 100. As notificações de alerta para o grupo de aplicativos são enviadas para os contatos de alerta nos grupos de contatos de alerta. Um grupo de contatos de alerta contém um ou mais contatos de alerta. Para obter mais informações sobre como criar contatos de alerta e grupos de contatos de alerta, consulte PutContact e PutContactGroup. Para obter mais informações sobre como consultar grupos de contatos de alerta, consulte DescribeContactGroupList. |
ECS_Group |
|
string |
Não |
Os grupos de contatos de alerta. Valores válidos de N: 1 a 100. As notificações de alerta para o grupo de aplicativos são enviadas para os contatos de alerta nos grupos de contatos de alerta. Um grupo de contatos de alerta contém um ou mais contatos de alerta. Para obter mais informações sobre como criar contatos de alerta e grupos de contatos de alerta, consulte PutContact e PutContactGroup. Para obter mais informações sobre como consultar grupos de contatos de alerta, consulte DescribeContactGroupList. |
ECS_Group |
|
| MatchExpress |
array<object> |
Sim |
A expressão de correspondência para gerar o grupo de aplicativos com base em tags. |
|
|
object |
Não |
A expressão de correspondência para gerar o grupo de aplicativos com base em tags. Valores válidos de N: 1 a 3. |
||
| TagValueMatchFunction |
string |
Não |
O método de correspondência para o valor da tag do recurso. Valores válidos de N: 1. Valores válidos:
Nota
Os parâmetros MatchExpress.N.TagValueMatchFunction e MatchExpress.N.TagValue devem ser especificados ao mesmo tempo. |
contains |
| TagValue |
string |
Não |
O valor da tag do recurso. Valores válidos de N: 1. Nota
Os parâmetros MatchExpress.N.TagValueMatchFunction e MatchExpress.N.TagValue devem ser especificados ao mesmo tempo. |
instance |
| TagName |
string |
Não |
A chave de tag usada para criar o grupo de aplicativos. Se vários recursos tiverem essa chave, os recursos correspondentes serão adicionados ao mesmo grupo com base no mesmo par chave-valor de acordo com as condições de filtro. |
appname |
| TagRegionId |
string |
Não |
O ID da região da tag. |
cn-hangzhou |
| EnableSubscribeEvent |
boolean |
Não |
Especifica se a assinatura automática de notificações de eventos para o grupo de aplicativos deve ser ativada. Quando eventos críticos ou de aviso ocorrem em recursos no grupo de aplicativos, o CloudMonitor envia notificações de alerta. Valores válidos:
|
true |
| EnableInstallAgent |
boolean |
Não |
Especifica se a instalação automática do agente do CloudMonitor para o grupo de aplicativos deve ser ativada. O CloudMonitor instala automaticamente o agente do CloudMonitor nos hosts do grupo de aplicativos. Valores válidos:
|
true |
| MatchExpressFilterRelation |
string |
Não |
A relação entre as expressões condicionais dos valores da tag do recurso. Valores válidos:
|
and |
| TemplateIdList |
array |
Não |
Os IDs dos modelos de alerta. Para obter mais informações sobre como consultar os IDs dos modelos de alerta, consulte DescribeMetricRuleTemplateList. |
85**** |
|
string |
Não |
Os IDs dos modelos de alerta. Para obter mais informações sobre como consultar os IDs dos modelos de alerta, consulte DescribeMetricRuleTemplateList. |
70**** |
|
| DryRun |
boolean |
Não |
Especifica se deve ser realizado um dry run na solicitação. Valores válidos:
|
false |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| Code |
string |
O código de status. Nota
Um código de status 200 indica sucesso. |
200 |
| Message |
string |
A mensagem de erro. |
The specified resource is not found. |
| RequestId |
string |
O ID da solicitação. |
84AC6F0B-7945-466A-AA44-99BB5A561F86 |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos:
|
true |
| Id |
string |
O ID da regra de correspondência de tags. |
2534dc0a-e3e5-4ae1-a2fc-75ef166c**** |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "84AC6F0B-7945-466A-AA44-99BB5A561F86",
"Success": true,
"Id": "2534dc0a-e3e5-4ae1-a2fc-75ef166c****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParameterInvalid | %s | |
| 412 | DryRunOperation | %s. | O resultado da pré-verificação de dry run. |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | O recurso especificado não foi encontrado. |
| 429 | ResourceOverLimit | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.