全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CMS::MonitorGroupInstances

更新时间:Jun 26, 2025

ALIYUN::CMS::MonitorGroupInstances digunakan untuk menambahkan instance ke grup aplikasi.

Sintaksis

{
  "Type": "ALIYUN::CMS::MonitorGroupInstances",
  "Properties": {
    "Instances": List,
    "GroupId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Instances

List

Ya

Tidak

Instance tersebut.

Untuk informasi lebih lanjut, lihat Properti Instances.

GroupId

String

Ya

Tidak

ID dari grup aplikasi.

Tidak ada

Sintaksis Instances

"Instances": [
  {
    "InstanceName": String,
    "Category": String,
    "InstanceId": String,
    "RegionId": String
  }
]

Properti Instances

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

InstanceName

String

Ya

Tidak

Nama dari instance.

Tidak ada

Category

String

Ya

Tidak

Nama layanan atau spesifikasi dari instance.

Nilai yang valid:

  • ecs: Elastic Compute Service (ECS)

  • rds: ApsaraDB RDS

  • ads: AnalyticDB for MySQL

  • slb: Server Load Balancer (SLB)

  • vpc: Virtual Private Cloud (VPC)

  • apigateway: API Gateway

  • cdn: Alibaba Cloud CDN (CDN)

  • cs: Container Service for Kubernetes (ACK)

  • dcdn: Dynamic Content Delivery Network (DCDN)

  • ddos: Anti-DDoS Pro dan Anti-DDoS Premium

  • eip: Elastic IP Address (EIP)

  • elasticsearch: Elasticsearch

  • emr: E-MapReduce (EMR)

  • ess: Auto Scaling

  • hbase: ApsaraDB for HBase

  • iot_edge: Link IoT Edge

  • k8s_pod: pods dalam ACK

  • kvstore_sharding: ApsaraDB for Redis (Cluster Architecture)

  • kvstore_splitrw: ApsaraDB for Redis (Read/Write Splitting Architecture)

  • kvstore_standard: ApsaraDB for Redis (Standard Architecture)

  • memcache: ApsaraDB for Memcache (OCS, Versi Baru)

  • mns: Message Service (MNS)

  • mongodb: ApsaraDB for MongoDB (Replica Set Architecture)

  • mongodb_cluster: ApsaraDB for MongoDB (Standalone Architecture)

  • mongodb_sharding: ApsaraDB for MongoDB (Sharded Cluster Architecture)

  • mq_topic: MNS topic

  • ocs: ApsaraDB for Memcache (OCS, Versi Lama)

  • opensearch: OpenSearch

  • oss: Object Storage Service (OSS)

  • polardb: PolarDB

  • petadata: HybridDB for MySQL

  • scdn: Secure CDN (SCDN)

  • sharebandwidthpackages: EIP Bandwidth Plan

  • sls: Simple Log Service

  • vpn: VPN Gateway

InstanceId

String

Ya

Tidak

ID dari instance.

Tidak ada

RegionId

String

Ya

Tidak

ID wilayah dari instance.

Tidak ada

Nilai kembali

Fn::GetAtt

GroupId: ID dari grup aplikasi.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
  GroupId:
    Type: String
    Description: ID dari grup aplikasi.
Resources:
  MonitorGroupInstances:
    Type: ALIYUN::CMS::MonitorGroupInstances
    Properties:
      Instances:
        - InstanceName: TestECS
          Category: ecs
          InstanceId:
            Ref: InstanceId
          RegionId:
            Ref: ALIYUN::Region
      GroupId:
        Ref: GroupId
Outputs:
  GroupId:
    Description: ID dari grup aplikasi.
    Value:
      Fn::GetAtt:
        - MonitorGroupInstances
        - GroupId

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId"
    },
    "GroupId": {
      "Type": "String",
      "Description": "ID dari grup aplikasi."
    }
  },
  "Resources": {
    "MonitorGroupInstances": {
      "Type": "ALIYUN::CMS::MonitorGroupInstances",
      "Properties": {
        "Instances": [
          {
            "InstanceName": "TestECS",
            "Category": "ecs",
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "RegionId": {
              "Ref": "ALIYUN::Region"
            }
          }
        ],
        "GroupId": {
          "Ref": "GroupId"
        }
      }
    }
  },
  "Outputs": {
    "GroupId": {
      "Description": "ID dari grup aplikasi.",
      "Value": {
        "Fn::GetAtt": [
          "MonitorGroupInstances",
          "GroupId"
        ]
      }
    }
  }
}