DATASOURCE::POLARDB::DBNodeClasses類型用於查詢PolarDB叢集的可售賣資源。
文法
{
"Type": "DATASOURCE::POLARDB::DBNodeClasses",
"Properties": {
"DBVersion": String,
"ZoneId": String,
"DBType": String,
"PayType": String,
"DBNodeClass": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
DBVersion | String | 否 | 是 | 資料庫引擎版本號碼。 | 取值:
說明 當您指定DBType參數時,必須指定DBVersion。 |
ZoneId | String | 否 | 是 | 可用性區域ID。 | 無 |
DBType | String | 否 | 是 | 資料庫引擎類型。 | 取值:
|
PayType | String | 是 | 是 | 付費類型。 | 取值:
|
DBNodeClass | String | 否 | 是 | 節點規格。 | 關於取值的更多資訊,請參見企業版計算節點規格。 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
返回資料(Fn::GetAtt)
DBNodeClassIds:節點規格ID列表。
DBNodeClasses:節點規格詳情列表。
屬性名稱 | 類型 | 描述 | 約束 |
DBNodeClassIds | List | 節點規格ID列表。 | 無 |
DBNodeClasses | List | 節點規格詳情列表。 | 無 |
Category | String | 叢集系列。 | 取值:
|
DBNodeClass | String | 節點規格。 | 關於取值的更多資訊,請參見企業版計算節點規格。 |
Engine | String | 資料庫引擎版本。 | 無 |
ZoneId | String | 可用性區域ID。 | 無 |
樣本
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"POLARDB": {
"Type": "DATASOURCE::POLARDB::DBNodeClasses",
"Properties": {
"PayType": "Postpaid",
"DBNodeClass": "polar.mysql.x4.large"
}
}
},
"Outputs": {
"DBNodeClassIds": {
"Value": {
"Fn::GetAtt": [
"POLARDB",
"DBNodeClassIds"
]
}
},
"DBNodeClasses": {
"Value": {
"Fn::GetAtt": [
"POLARDB",
"DBNodeClasses"
]
}
}
}
}