ALIYUN::GPDB::ElasticDBInstance は、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,
"ZoneId": String,
"Period": Integer,
"PayType": 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 に設定されている場合、EncryptionKey にはディスクと同じリージョンにあるキーの ID を指定する必要があります。それ以外の場合は、EncryptionKey は空であると見なされます。 |
VPCId | String | いいえ | いいえ | 仮想プライベートクラウド (VPC) ID。 | 例: vpc-bp1m6fww66xbntjyc****。 |
SecurityIPList | String | いいえ | はい | IP アドレスホワイトリスト。 | デフォルト値: 127.0.0.1。 |
DBInstanceDescription | String | いいえ | はい | インスタンスの説明。 | 例: AnalyticDB for PostgreSQL インスタンス。 説明は最大 256 文字まで入力できます。 |
PrivateIpAddress | String | いいえ | いいえ | プライベート IP アドレス。 | なし。 |
ZoneId | String | いいえ | いいえ | ゾーン ID。 | なし。 |
InstanceChargeType | String | いいえ | いいえ | 課金方式。 | 有効な値:
|
Period | Integer | いいえ | いいえ | サブスクリプション期間。 | このプロパティは、InstanceChargeType プロパティを Prepaid に設定した場合にのみ有効になります。
|
DBInstanceCategory | String | いいえ | いいえ | インスタンスエディション。 | 有効な値:
説明 このプロパティは、エラスティックストレージモードでインスタンスを作成する場合に必須です。 |
DBInstanceMode | String | いいえ | いいえ | インスタンスのリソースモード。 | 有効な値:
|
PeriodUnit | String | いいえ | いいえ | サブスクリプション期間の単位。 | 有効な値:
|
Tags | List | いいえ | はい | インスタンスのタグ。 | インスタンスの作成時に最大 20 個のタグを追加できます。各タグは、Key プロパティと Value プロパティで構成されます。詳細については、「タグのプロパティ」をご参照ください。 |
タグの構文
"Tags" : [
{
"Value" : String,
"Key" : String
}
]タグのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Key | String | はい | いいえ | タグキー。 | タグキーは 1 ~ 128 文字で、 |
Value | String | いいえ | いいえ | タグ値。 | タグ値は最大 128 文字で、 |
戻り値
Fn::GetAtt
DBInstanceId: インスタンス ID。
Port: ポート番号。
OrderId: 注文 ID。
ConnectionString: エンドポイント。