全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::EDAS::Clusters

更新时间:Jun 26, 2025

DATASOURCE::EDAS::Clusters digunakan untuk menanyakan kluster di Enterprise Distributed Application Service (EDAS).

Sintaksis

{
  "Type": "DATASOURCE::EDAS::Clusters",
  "Properties": {
    "LogicalRegionId": String,
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

LogicalRegionId

String

Tidak

Ya

ID namespace.

Aturan berikut berlaku:

  • Jika Anda membiarkan properti ini kosong, kluster di namespace default akan ditanyakan.

  • Jika Anda menentukan properti ini, kluster di namespace yang ditentukan akan ditanyakan.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Aturan berikut berlaku:

  • Jika Anda membiarkan properti ini kosong, kluster di grup sumber daya default akan ditanyakan.

  • Jika Anda menentukan properti ini, kluster di grup sumber daya yang ditentukan akan ditanyakan.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya sumber data saat tumpukan diperbarui.

Nilai yang valid:

  • Never (default): tidak merefresh sumber daya sumber data saat tumpukan diperbarui.

  • Always: merefresh sumber daya sumber data saat tumpukan diperbarui.

Nilai kembali (Fn::GetAtt)

  • ClusterIds: ID kluster.

  • Clusters: detail kluster.

Properti

Tipe

Deskripsi

Batasan

ClusterIds

List

ID kluster.

Tidak ada.

Clusters

List

Detail kluster.

Tidak ada.

ClusterId

String

ID kluster.

Tidak ada.

ClusterName

String

Nama kluster.

Tidak ada.

OversoldFactor

Number

Rasio overcommit CPU yang didukung oleh kluster Docker.

Tidak ada.

NodeNum

Number

Jumlah instance.

Tidak ada.

ResourceGroupId

String

ID grup sumber daya.

Tidak ada.

ClusterType

Number

Tipe kluster.

Nilai yang valid:

  • 0: kluster Docker biasa

  • 1: kluster Swarm

  • 2: kluster Elastic Compute Service (ECS)

  • 3: kluster Kubernetes yang dikelola sendiri di EDAS

  • 4: kluster di mana Pandora secara otomatis mendaftarkan aplikasi

  • 5: kluster Container Service for Kubernetes (ACK)

CsClusterId

String

ID kluster ACK.

Tidak ada.

VpcId

String

ID virtual private cloud (VPC).

Tidak ada.

RegionId

String

ID wilayah.

Tidak ada.

IaasProvider

String

Penyedia kluster.

Tidak ada.

Cpu

String

Jumlah total vCPU.

Tidak ada.

CpuUsed

Number

Jumlah vCPU yang digunakan.

Tidak ada.

Mem

Number

Ukuran total memori.

Satuan: MB.

MemUsed

Number

Ukuran memori yang digunakan.

Satuan: MB.

CreateTime

Number

Waktu pembuatan kluster.

Satuan: milidetik.

UpdateTime

Number

Waktu terakhir kluster diperbarui.

Satuan: milidetik.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  LogicalRegionId:
    Type: String
    Description: ID dari namespace.
Resources:
  Clusters:
    Type: DATASOURCE::EDAS::Clusters
    Properties:
      LogicalRegionId:
        Ref: LogicalRegionId
Outputs:
  Clusters:
    Description: Daftar kluster.
    Value:
      Fn::GetAtt:
        - Clusters
        - Clusters
  ClusterIds:
    Description: Daftar ID kluster.
    Value:
      Fn::GetAtt:
        - Clusters
        - ClusterIds
                    
Format JSON
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "LogicalRegionId": {
      "Type": "String",
      "Description": "ID dari namespace."
    }
  },
  "Resources": {
    "Clusters": {
      "Type": "DATASOURCE::EDAS::Clusters",
      "Properties": {
        "LogicalRegionId": {
          "Ref": "LogicalRegionId"
        }
      }
    }
  },
  "Outputs": {
    "Clusters": {
      "Description": "Daftar kluster.",
      "Value": {
        "Fn::GetAtt": [
          "Clusters",
          "Clusters"
        ]
      }
    },
    "ClusterIds": {
      "Description": "Daftar ID kluster.",
      "Value": {
        "Fn::GetAtt": [
          "Clusters",
          "ClusterIds"
        ]
      }
    }
  }
}