ALIYUN::POLARDB::DBNodes は、PolarDB クラスターにノードを追加するために使用されます。
構文
{
"Type": "ALIYUN::POLARDB::DBNodes",
"Properties": {
"DBClusterId": String,
"Amount": Integer,
"ImciSwitch": String,
"ResourceGroupId": String,
"DBNodeType": String,
"EndpointBindList": List,
"PlannedEndTime": String,
"PlannedStartTime": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
DBClusterId | String | はい | いいえ | クラスター ID。 | なし。 |
Amount | Integer | はい | はい | クラスターに追加するノードの数。 | なし。 |
ImciSwitch | String | いいえ | いいえ | インメモリ列インデックス (IMCI) 機能を有効にするかどうかを指定します。 | 有効な値:
|
ResourceGroupId | String | いいえ | いいえ | リソースグループの ID。 | なし。 |
DBNodeType | String | いいえ | いいえ | ノードタイプ。 | 有効な値:
|
EndpointBindList | List | いいえ | いいえ | クラスターに属し、ノードを追加するエンドポイントの ID。 | 説明 DescribeDBClusterEndpoints オペレーションを呼び出して、エンドポイント ID を含む、クラスターのエンドポイントに関する情報をクエリできます。 デフォルトのクラスターエンドポイントとカスタムクラスターエンドポイントの ID を指定できます。 このプロパティを空のままにすると、[ノードを自動的に関連付ける] 機能が有効になっているすべてのクラスターエンドポイントにノードが追加されます。 |
PlannedEndTime | String | いいえ | いいえ | スケジュールされたタスクを実行する最新の開始時刻。 | ISO 8601 標準で 説明 最新の開始時刻は、最も早い開始時刻より少なくとも 30 分後である必要があります。
|
PlannedStartTime | String | いいえ | いいえ | 指定された期間内にノードを追加するためのスケジュールされたタスクを実行する最も早い開始時刻。 | ISO 8601 標準で 説明 タスクの最も早い開始時刻は、現在の時刻から 24 時間以内の時点にすることができます。たとえば、現在の時刻が このプロパティを空のままにすると、ノードを追加するタスクはデフォルトで直ちに実行されます。 |
戻り値
Fn::GetAtt
DBNodeIds: クラスターに追加されたノードの ID。
OrderIds: 注文 ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DBClusterId:
Type: String
Description: ノードが追加される ApsaraDB for POLARDB クラスターの ID。 // Translated comment
Resources:
DBNodes:
Type: ALIYUN::POLARDB::DBNodes
Properties:
DBClusterId:
Ref: DBClusterId
Amount: 1
Outputs:
DBNodeIds:
Description: 追加されたクラスターノードの ID リスト。 // Translated comment
Value:
Fn::GetAtt:
- DBNodes
- DBNodeIds
OrderIds:
Description: 追加されたクラスターノードの注文 ID リスト。 // Translated comment
Value:
Fn::GetAtt:
- DBNodes
- OrderIds{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DBClusterId": {
"Type": "String",
"Description": "ノードが追加される ApsaraDB for POLARDB クラスターの ID。" // Translated comment
}
},
"Resources": {
"DBNodes": {
"Type": "ALIYUN::POLARDB::DBNodes",
"Properties": {
"DBClusterId": {
"Ref": "DBClusterId"
},
"Amount": 1
}
}
},
"Outputs": {
"DBNodeIds": {
"Description": "追加されたクラスターノードの ID リスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"DBNodes",
"DBNodeIds"
]
}
},
"OrderIds": {
"Description": "追加されたクラスターノードの注文 ID リスト。", // Translated comment
"Value": {
"Fn::GetAtt": [
"DBNodes",
"OrderIds"
]
}
}
}
}