Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::CMS::MetricRuleTargets

Última atualização: Jun 27, 2026

O recurso ALIYUN::CMS::MetricRuleTargets adiciona ou modifica um ou mais recursos de mensagem de uma regra de alerta.

Sintaxe

{
  "Type": "ALIYUN::CMS::MetricRuleTargets",
  "Properties": {
    "RuleId": String,
    "Targets": List
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

RuleId

String

Sim

Não

ID da regra de alerta.

Nenhuma

Targets

List

Sim

Não

Recursos de mensagem da regra de alerta.

Especifique até cinco recursos de mensagem. Para obter mais informações, consulte Propriedades de Targets.

Sintaxe de Targets

"Targets": [
  {
    "Level": String,
    "Id": String,
    "Arn": String
  }
]

Propriedades de Targets

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

Arn

String

Sim

Não

Alibaba Cloud Resource Name (ARN) do recurso de mensagem.

O ARN deve ter o seguinte formato: acs:{Service name abbreviation}:{regionId}:{userId}:/{Message resource type}/{Resource name}/message. Exemplo: acs:mns:cn-hangzhou:111:/queues/test/message

  • {Service name abbreviation}: abreviação do nome do serviço. Defina como mns. Somente o Message Service (MNS) é compatível.

  • {regionId}: ID da região do recurso de mensagem.

  • {userId}: ID da conta proprietária do recurso de mensagem.

  • {Message resource type}: tipo do recurso de mensagem. Valores válidos: queues e topics.

  • {Resource name}: nome do recurso de mensagem.

Id

String

Sim

Não

ID do recurso de mensagem.

O ID deve ser único na regra de alerta.

Level

String

Não

Não

Nível do alerta.

Valores válidos:

  • INFO

  • WARN

  • CRITICAL

Valores de retorno

Fn::GetAtt

  • Arns: ARNs dos recursos de mensagem.

  • Ids: IDs dos recursos de mensagem.

Exemplos

Formato YAML

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RuleId:
    Type: String
    Description: The ID of the alert rule.
  TopicArn:
    Type: String
    Description: Resource description
    Default: acs:mns:cn-hangzhou:111:/queues/test
Resources:
  MetricRuleTargets:
    Type: ALIYUN::CMS::MetricRuleTargets
    Properties:
      RuleId:
        Ref: RuleId
      Targets:
        - Level: WARN
          Id: '1'
          Arn:
            Fn::Sub:
              - ${TopicArn}/message
              - TopicArn:
                  Ref: TopicArn

Formato JSON

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RuleId": {
      "Type": "String",
      "Description": "The ID of the alert rule."
    },
    "TopicArn": {
      "Type": "String",
      "Description": "Resource description",
      "Default": "acs:mns:cn-hangzhou:111:/queues/test"
    }
  },
  "Resources": {
    "MetricRuleTargets": {
      "Type": "ALIYUN::CMS::MetricRuleTargets",
      "Properties": {
        "RuleId": {
          "Ref": "RuleId"
        },
        "Targets": [
          {
            "Level": "WARN",
            "Id": "1",
            "Arn": {
              "Fn::Sub": [
                "${TopicArn}/message",
                {
                  "TopicArn": {
                    "Ref": "TopicArn"
                  }
                }
              ]
            }
          }
        ]
      }
    }
  }
}