ALIYUN::POLARDB::DBClusterEndpoint タイプは、PolarDB のカスタムクラスターエンドポイントを作成します。
構文
{
"Type": "ALIYUN::POLARDB::DBClusterEndpoint",
"Properties": {
"DBClusterId": String,
"ReadWriteMode": String,
"EndpointType": String,
"AutoAddNewNodes": String,
"Nodes": List,
"EndpointConfig": Map
}
}プロパティ
プロパティ名 | タイプ | 必須 | 更新可否 | 説明 | 制約 |
DBClusterId | String | はい | いいえ | クラスター ID。 | なし |
ReadWriteMode | String | いいえ | はい | 読み書きモード。 | 有効な値:
|
EndpointType | String | いいえ | いいえ | カスタムクラスターエンドポイントのタイプ。 | 有効な値: Custom。 |
AutoAddNewNodes | String | いいえ | はい | 新しく追加されたノードをカスタムクラスターエンドポイントに自動的に追加するかどうかを指定します。 | 有効な値:
|
Nodes | List | いいえ | はい | 読み取りリクエストを処理するノード。 | 例: 値には少なくとも 2 つのノードを含める必要があります。デフォルト値はすべてのノードです。 |
EndpointConfig | Map | いいえ | はい | カスタムエンドポイントの詳細設定。 | 詳細については、「EndpointConfig プロパティ」をご参照ください。 |
EndpointConfig の構文
"EndpointConfig": {
"ConsistLevel": String,
"ConsistTimeout": String,
"LoadBalancePolicy": String,
"ConnectionPersist": String,
"DistributedTransaction": String,
"EnableOverloadThrottle": String,
"MasterAcceptReads": String,
"ConsistTimeoutAction": String,
"EnableHtapImci": String,
"MaxParallelDegree": String
} EndpointConfig プロパティ
プロパティ名 | タイプ | 必須 | 更新可否 | 説明 | 制約 |
ConsistLevel | String | いいえ | はい | 一貫性レベル。 | 有効な値:
|
ConsistTimeout | String | いいえ | はい | グローバル一貫性読み取りのタイムアウト。 | なし |
LoadBalancePolicy | String | いいえ | はい | 負荷分散ポリシー。 | 形式: 有効な値:
|
ConnectionPersist | String | いいえ | はい | コネクションプール。 | 形式: 有効な値:
|
DistributedTransaction | String | いいえ | はい | トランザクション分割。 | 形式: 有効な値:
|
EnableOverloadThrottle | String | いいえ | はい | 過負荷保護の有効化。 | 形式: 有効な値:
|
MasterAcceptReads | String | いいえ | はい | プライマリノードでの読み取りリクエストの受付。 | 形式: 有効な値:
|
ConsistTimeoutAction | String | いいえ | はい | グローバル一貫性読み取りのタイムアウト処理ポリシー。 | 有効な値:
|
EnableHtapImci | String | いいえ | はい | 行ストア/カラムストア間の自動トラフィックステアリングの有効化。 | 形式: 有効な値:
|
MaxParallelDegree | String | いいえ | はい | パラレルクエリの有効化。 | 形式: 有効な値:
|
戻り値
Fn::GetAtt
DBEndpointId: クラスターエンドポイントの ID。
ConnectionString: 接続文字列。
Addresses: IP アドレス。