全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::POLARDB::DBClusters

更新时间:Jun 26, 2025

DATASOURCE::POLARDB::DBClusters digunakan untuk menanyakan informasi tentang kluster PolarDB.

Sintaksis

{
  "Type": "DATASOURCE::POLARDB::DBClusters",
  "Properties": {
    "Description": String,
    "DbVersion": String,
    "ResourceGroupId": String,
    "DbClusterId": String,
    "Expired": String,
    "DbType": String,
    "RefreshOptions": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Description

String

Tidak

Ya

Deskripsi dari kluster.

Tidak ada.

DbVersion

String

Tidak

Ya

Versi mesin database.

Nilai yang valid:

  • 5.6

  • 5.7

  • 8.0

  • 11

  • 14

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

DbClusterId

String

Tidak

Ya

ID kluster.

Tidak ada.

Expired

String

Tidak

Ya

Menentukan apakah kluster telah kedaluwarsa.

Nilai yang valid:

  • true

  • false

DbType

String

Tidak

Ya

Tipe mesin database.

Tidak ada.

RefreshOptions

String

Tidak

Ya

Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui.

Nilai yang valid:

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

  • Always: merefresh sumber daya data ketika tumpukan diperbarui.

Nilai kembali

Fn::GetAtt

  • DbClusterIds: ID dari kluster.

  • DBClusters: detail dari kluster.

Properti

Tipe

Deskripsi

Kendala

DbClusterIds

List

ID dari kluster.

Tidak ada.

DBClusters

List

Detail dari kluster.

Tidak ada.

Category

String

Edisi dari kluster.

Nilai yang valid:

  • Normal: Edisi Kluster

  • Basic: Edisi Node Tunggal

  • Archive: Edisi X-Engine

  • NormalMultimaster: Edisi Kluster Multi-master (Basis Data/Tabel)

LockMode

String

Mode kunci dari kluster.

Nilai yang valid:

  • Unlock: Kluster tidak terkunci.

  • ManualLock: Kluster dikunci secara manual.

  • LockByExpiration: Kluster dikunci secara otomatis setelah kluster kedaluwarsa.

DeletionLock

String

Menunjukkan apakah kluster terkunci dan tidak dapat dihapus.

Nilai yang valid:

  • 0: Kluster tidak terkunci dan dapat dihapus.

  • 1: Kluster terkunci dan tidak dapat dihapus.

Catatan

Jika Anda mengatur properti ini ke 1, kluster tidak dapat dihapus.

DbClusterId

String

ID kluster.

Tidak ada.

VpcId

String

ID dari virtual private cloud (VPC).

Tidak ada.

Description

String

Deskripsi dari kluster.

Tidak ada.

Tags

List

Tag.

Contoh:

[ {
      "Key" : "MySQL",
      "Value" : "5.6"
    } ]

ClusterNetworkType

String

Tipe jaringan dari kluster.

Tidak ada.

RegionId

String

ID wilayah.

Tidak ada.

ResourceGroupId

String

ID grup sumber daya.

Tidak ada.

DbNodes

List

Detail dari node.

Contoh:

[ {
      "DBNodeClass" : "polar.mysql.x4.large",
      "ZoneId" : "cn-hangzhou-i",
      "DBNodeRole" : "Reader",
      "DBNodeId" : "pi-****************",
      "RegionId" : "cn-hangzhou"
    } ]

DbNodeClass

String

Tipe node.

Tidak ada.

Expired

String

Menunjukkan apakah kluster telah kedaluwarsa.

Nilai yang valid:

  • true

  • false

Catatan

Properti ini dikembalikan jika PaymentType disetel ke Prepaid.

Status

String

Status dari kluster.

Tidak ada.

DbVersion

String

Versi mesin database.

Tidak ada.

ZoneId

String

ID zona.

Tidak ada.

StorageUsed

String

Penyimpanan yang digunakan oleh kluster.

Unit: byte.

Engine

String

Mesin database dari kluster.

Tidak ada.

StorageSpace

String

Ruang penyimpanan yang menggunakan metode penagihan berlangganan.

Unit: byte.

DbType

String

Tipe mesin database.

Tidak ada.

DbNodeNumber

Integer

Jumlah node.

Tidak ada.

ExpireTime

String

Waktu kedaluwarsa dari kluster.

  • Nilai spesifik dikembalikan jika PaymentType disetel ke Prepaid.

  • String kosong dikembalikan jika PaymentType disetel ke Postpaid.

PaymentType

String

Metode penagihan.

Nilai yang valid:

  • Postpaid: bayar sesuai pemakaian

  • Prepaid: berlangganan

CreateTime

String

Waktu pembuatan.

Tidak ada.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::POLARDB::DBClusters
    Properties:
      DbVersion: '5.7'
Outputs:
  DbClusterIds:
    Description: ID dari kluster.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DbClusterIds
  DBClusters:
    Description: Daftar kluster db.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - DBClusters
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::POLARDB::DBClusters",
      "Properties": {
        "DbVersion": "5.7"
      }
    }
  },
  "Outputs": {
    "DbClusterIds": {
      "Description": "ID dari kluster.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DbClusterIds"
        ]
      }
    },
    "DBClusters": {
      "Description": "Daftar kluster db.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "DBClusters"
        ]
      }
    }
  }
}