ALIYUN::GPDB::DBInstance類型用於建立儲存預留模式的AnalyticDB for PostgreSQL執行個體。
文法
{
"Type": "ALIYUN::GPDB::DBInstance",
"Properties": {
"EngineVersion": String,
"ZoneId": String,
"VSwitchId": String,
"DBInstanceClass": String,
"DBInstanceGroupCount": Integer,
"VPCId": String,
"SecurityIPList": String,
"DBInstanceDescription": String,
"PayType": String,
"Period": Integer,
"PeriodUnit": String,
"Tags": List,
"VectorConfigurationStatus": String,
"StorageSize": Integer,
"EncryptionType": String,
"MasterNodeNum": Integer,
"DBInstanceMode": String,
"SegDiskPerformanceLevel": String,
"DBInstanceCategory": String,
"SegStorageType": String,
"EncryptionKey": String,
"CreateSampleData": Boolean,
"ServerlessMode": String,
"ServerlessResource": Integer,
"PrivateIpAddress": String,
"SegNodeNum": Integer,
"InstanceSpec": String,
"IdleTime": Integer,
"ProdType": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
EngineVersion | String | 是 | 否 | 引擎版本。 | 取值樣本:
|
ZoneId | String | 是 | 否 | 可用性區域ID。 | 取值樣本:cn-hangzhou-h。 關於可用性區域ID的更多資訊,請參見DescribeRegions - 查看可選的地區和可用性區域。 |
VSwitchId | String | 是 | 否 | 交換器ID。 | 取值樣本:vsw-bp183p93qs667muql****。 |
DBInstanceClass | String | 否 | 否 | 執行個體規格。 | 取值樣本:gpdb.group.segsdx2。 |
DBInstanceGroupCount | Integer | 否 | 否 | AnalyticDB for PostgreSQL計算群組的數量。 | 取值樣本:2。 |
VPCId | String | 否 | 否 | 專用網路ID。 | 取值樣本:vpc-bp1m6fww66xbntjyc****。 |
SecurityIPList | String | 否 | 是 | IP地址白名單。 | 預設值:127.0.0.1。 |
DBInstanceDescription | String | 否 | 是 | 執行個體描述。 | 取值樣本:AnalyticDB PostgreSQL DB Instance。 長度不超過256個字元。 |
PayType | String | 否 | 否 | 付費類型。 | 取值:
|
Period | Integer | 否 | 否 | 購買資源的時間長度。 | 取值範圍:
|
PeriodUnit | String | 否 | 否 | 購買資源的時間長度單位。 | 取值:
|
Tags | List | 否 | 否 | 使用者自訂標籤。 | 更多資訊,請參見Tags屬性。 |
VectorConfigurationStatus | String | 否 | 否 | 是否開啟向量引擎最佳化。 | 取值:
說明
|
StorageSize | Integer | 否 | 否 | 儲存空間大小。 | 單位GB,取值範圍為50~8000 。 |
EncryptionType | String | 否 | 否 | 加密類型。 | 取值:
說明 當前雲端硬碟加密開啟後無法關閉。 |
MasterNodeNum | Integer | 否 | 否 | Master節點數量。 | 取值為1~2。 說明 如果不填,則預設為1個Master節點。 |
DBInstanceMode | String | 否 | 否 | 執行個體資源類型。 | 取值:
|
SegDiskPerformanceLevel | String | 否 | 否 | ESSD雲端硬碟的效能層級。 | 取值:
說明 僅磁碟儲存類型為ESSD雲端硬碟時,該參數生效。 如果不填,則預設為PL1層級。 |
DBInstanceCategory | String | 否 | 否 | 執行個體系列。 | 取值:
說明 建立儲存彈性模式執行個體必須傳入該參數。 |
SegStorageType | String | 否 | 否 | 磁碟儲存類型。 | 目前僅支援ESSD雲端硬碟,取值為:cloud_essd。 說明 建立儲存彈性模式執行個體必須傳入該參數。 |
EncryptionKey | String | 否 | 否 | 密鑰ID。 | 如果參數EncryptionType的值為CloudDisk則需要通過該參數指定同地區內的加密金鑰ID,否則為空白。 |
CreateSampleData | Boolean | 否 | 否 | 是否在執行個體建立完成後載入樣本資料集。 | 取值:
|
ServerlessMode | String | 否 | 否 | Serverless執行個體的模式。 | 取值:
說明 僅Serverless模式執行個體需傳入該參數。 |
ServerlessResource | Integer | 否 | 否 | 計算資源閾值。 | 取值範圍8~32,步長為8,單位為ACU。預設值為32。 說明 僅Serverless自動調度模式執行個體需傳入該參數。 |
PrivateIpAddress | String | 否 | 否 | 私人IP地址。 | 無 |
SegNodeNum | Integer | 否 | 否 | 計算節點個數。 | 取值:
說明 建立儲存彈性模式執行個體和Serverless模式執行個體必須傳入該參數。 |
InstanceSpec | String | 否 | 否 | 計算節點規格。 |
說明 建立儲存彈性模式執行個體和Serverless模式執行個體必須傳入該參數。 |
IdleTime | Integer | 否 | 否 | 空閑釋放等待時間長度。 | 即當無業務流量的時間長度達到指定時間長度後,執行個體轉為空白閑狀態。單位為秒,最小值為60,預設值為600。 說明 僅Serverless自動調度模式執行個體需傳入該參數。 |
ProdType | String | 否 | 否 | 產品類型。 | 取值:
|
Tags文法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 是 | 否 | 標籤鍵。 | 長度為1~128個字元,不能以 |
Value | String | 否 | 否 | 標籤值。 | 長度為0~128個字元,不能以 |
傳回值
Fn::GetAtt
DBInstanceId:執行個體ID。
Port:連接埠。
OrderId:訂單編號。
ConnectionString:串連地址。