エラスティックストレージモードで AnalyticDB for PostgreSQL インスタンスを作成します。
構文
{
"Type": "ALIYUN::GPDB::ElasticDBInstance",
"Properties": {
"EngineVersion": String,
"InstanceSpec": String,
"ZoneId": String,
"VSwitchId": String,
"SegNodeNum": Integer,
"SegStorageType": String,
"StorageSize": Integer,
"MasterNodeNum": Integer,
"EncryptionType": String,
"EncryptionKey": String,
"VPCId": String,
"SecurityIPList": String,
"DBInstanceDescription": String,
"PrivateIpAddress": String,
"Period": Integer,
"InstanceChargeType": String,
"DBInstanceCategory": String,
"DBInstanceMode": String,
"PeriodUnit": String,
"Tags": List
}
}
プロパティ
|
プロパティ名 |
タイプ |
必須 |
更新許可 |
説明 |
制約 |
|
EngineVersion |
String |
はい |
いいえ |
データベースエンジンバージョン。 |
値の例:
|
|
InstanceSpec |
String |
はい |
いいえ |
インスタンスタイプ。 |
有効値:
|
|
ZoneId |
String |
はい |
いいえ |
ゾーン ID。 |
値の例: cn-hangzhou-h。 ゾーン ID の詳細については、「DescribeRegions - 利用可能なリージョンとゾーンの表示」をご参照ください。 |
|
VSwitchId |
String |
はい |
いいえ |
vSwitch ID。 |
値の例: vsw-bp183p93qs667muql****。 |
|
SegNodeNum |
Integer |
はい |
いいえ |
セグメントノード数。 |
有効値: 4~512。 |
|
SegStorageType |
String |
はい |
いいえ |
セグメントノードのディスクタイプ。 |
有効値: cloud_essd。 |
|
StorageSize |
Integer |
はい |
いいえ |
ノードあたりのストレージ容量。 |
有効値: 50~4000。 単位:GB。 説明
値は 50 GB 単位で指定する必要があります。 |
|
MasterNodeNum |
Integer |
いいえ |
いいえ |
マスターノード数。 |
有効値: 1~2。 |
|
EncryptionType |
String |
いいえ |
いいえ |
暗号化タイプ。 |
有効値:
説明
ディスク暗号化は、一度有効にすると無効にできません。 |
|
EncryptionKey |
String |
いいえ |
いいえ |
暗号化キーの ID。 |
EncryptionType が CloudDisk に設定されている場合は、同じリージョン内の暗号化キー ID を指定します。 それ以外の場合、このパラメーターは空のままにします。 |
|
VPCId |
String |
いいえ |
いいえ |
VPC ID。 |
値の例: vpc-bp1m6fww66xbntjyc****。 |
|
SecurityIPList |
String |
いいえ |
はい |
IP アドレスホワイトリスト。 |
デフォルト値: 127.0.0.1。 |
|
DBInstanceDescription |
String |
いいえ |
はい |
インスタンスの説明。 |
値の例: AnalyticDB for PostgreSQL インスタンス。 説明は最大 256 文字です。 |
|
PrivateIpAddress |
String |
いいえ |
いいえ |
プライベート IP アドレス。 |
なし |
|
ZoneId |
String |
No |
No |
Zone ID. |
None |
|
InstanceChargeType |
String |
いいえ |
いいえ |
課金方法。 |
有効値:
|
|
Period |
Integer |
いいえ |
いいえ |
サブスクリプション期間。 |
InstanceChargeType が Prepaid に設定されている場合にのみ有効です。 値:
|
|
DBInstanceCategory |
String |
はい |
いいえ |
インスタンスエディション。 |
有効値:
説明
このパラメーターは、エラスティックストレージモードでインスタンスを作成する場合に必須です。 |
|
DBInstanceMode |
String |
いいえ |
いいえ |
インスタンスのリソースタイプ。 |
有効値:
|
|
PeriodUnit |
String |
いいえ |
いいえ |
サブスクリプション期間の単位。 |
有効値:
|
|
Tags |
List |
いいえ |
はい |
タグ。 |
最大 20 個のタグを追加できます。各タグはキーと値で構成されます。詳細については、「Tags プロパティ」セクションをご参照ください。 |
Tags 構文
"Tags" : [
{
"Value" : String,
"Key" : String
}
]
Tags プロパティ
|
プロパティ名 |
タイプ |
必須 |
更新許可 |
説明 |
制約 |
|
Key |
String |
はい |
いいえ |
タグキー。 |
キーの長さは 1~128 文字です。 |
|
Value |
String |
いいえ |
いいえ |
タグ値。 |
値の長さは 0~128 文字です。 |
戻り値
Fn::GetAtt
-
DBInstanceId: インスタンス ID。
-
Port: ポート番号。
-
OrderId: 注文 ID。
-
ConnectionString: 接続アドレス。