すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::CMS::MonitorGroupInstances

最終更新日:Jan 16, 2025

ALIYUN::CMS::MonitorGroupInstances は、アプリケーショングループにインスタンスを追加するために使用されます。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Instances

List

はい

いいえ

インスタンス。

詳細については、インスタンスのプロパティをご参照ください。

GroupId

String

はい

いいえ

アプリケーショングループの ID。

なし

インスタンスの構文

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

インスタンスのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

InstanceName

String

はい

いいえ

インスタンスの名前。

なし

Category

String

はい

いいえ

インスタンスのサービス名または仕様。

有効な値:

  • 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 および 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: ACK の Pod

  • kvstore_sharding: ApsaraDB for Redis (クラスタアーキテクチャ)

  • kvstore_splitrw: ApsaraDB for Redis (読み取り/書き込み分離アーキテクチャ)

  • kvstore_standard: ApsaraDB for Redis (標準アーキテクチャ)

  • memcache: ApsaraDB for Memcache (OCS、新バージョン)

  • mns: Message Service (MNS)

  • mongodb: ApsaraDB for MongoDB (レプリカセットアーキテクチャ)

  • mongodb_cluster: ApsaraDB for MongoDB (スタンドアロンアーキテクチャ)

  • mongodb_sharding: ApsaraDB for MongoDB (シャーデッドクラスタアーキテクチャ)

  • mq_topic: MNS トピック

  • ocs: ApsaraDB for Memcache (OCS、旧バージョン)

  • opensearch: OpenSearch

  • oss: Object Storage Service (OSS)

  • polardb: PolarDB

  • petadata: HybridDB for MySQL

  • scdn: Secure CDN (SCDN)

  • sharebandwidthpackages: EIP 帯域幅プラン

  • sls: Simple Log Service

  • vpn: VPN Gateway

InstanceId

String

はい

いいえ

インスタンスの ID。

なし

RegionId

String

はい

いいえ

インスタンスのリージョン ID。

なし

戻り値

Fn::GetAtt

GroupId: アプリケーショングループの ID。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::InstanceId
  GroupId:
    Type: String
    Description: The ID of the application group.  # アプリケーショングループのID。
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: The ID of the application group. # アプリケーショングループのID。
    Value:
      Fn::GetAtt:
        - MonitorGroupInstances
        - GroupId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::InstanceId"
    },
    "GroupId": {
      "Type": "String",
      "Description": "The ID of the application group." // アプリケーショングループのID。
    }
  },
  "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": "The ID of the application group.", // アプリケーショングループのID。
      "Value": {
        "Fn::GetAtt": [
          "MonitorGroupInstances",
          "GroupId"
        ]
      }
    }
  }
}