ALIYUN::GraphDatabase::DbInstance類型用於建立圖資料庫GDB執行個體。
文法
{
"Type": "ALIYUN::GraphDatabase::DbInstance",
"Properties": {
"ZoneId": String,
"ResourceGroupId": String,
"DbInstanceNetworkType": String,
"VSwitchId": String,
"EcsSecurityGroupRelations": List,
"DbInstanceStorageType": String,
"DbNodeStorage": Integer,
"BackupSetId": String,
"DbInstanceCategory": String,
"SourceDbInstanceId": String,
"VpcId": String,
"DBInstanceIPArray": List,
"DbVersion": String,
"CreateType": String,
"PaymentType": String,
"DbInstanceDescription": String,
"RestoreType": String,
"DbNodeClass": String,
"MaintainTime": String,
"Tags": List
}
}屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
ZoneId | String | 否 | 否 | 可用性區域ID。 | 無 |
ResourceGroupId | String | 否 | 是 | 資源群組ID。 | 無 |
DbInstanceNetworkType | String | 是 | 否 | 資料庫網路類型。 | 取值:VPC。 |
VSwitchId | String | 否 | 否 | 交換器ID。 | 無 |
EcsSecurityGroupRelations | List | 否 | 否 | 綁定的安全性群組關係列表。 | 更多資訊,請參見EcsSecurityGroupRelations屬性。 |
DbInstanceStorageType | String | 是 | 否 | 資料庫儲存類型。 | 取值:
|
DbNodeStorage | Integer | 是 | 是 | 執行個體的儲存空間。 | 無 |
BackupSetId | String | 否 | 否 | 資料災備集ID。 | 無 |
DbInstanceCategory | String | 是 | 否 | 資料庫類別。 | 取值:ha,高可用版。 |
SourceDbInstanceId | String | 否 | 否 | 源執行個體ID。 | 無 |
VpcId | String | 否 | 否 | 專用網路ID。 | 無 |
DBInstanceIPArray | List | 否 | 是 | 資料庫白名單地址集。 | 更多資訊,請參見DBInstanceIPArray屬性。 |
DbVersion | String | 是 | 否 | 資料庫版本。 | 取值:
|
CreateType | String | 否 | 否 | 建立方式。 | 取值:
|
PaymentType | String | 否 | 否 | 付費模式。 | 取值:
|
DbInstanceDescription | String | 否 | 是 | 描述資訊。 | 無 |
RestoreType | String | 否 | 否 | 恢複類型。 | 取值:backup。 |
DbNodeClass | String | 是 | 是 | 資料庫節點類型。 | 無 |
MaintainTime | String | 否 | 是 | 資料庫執行個體維護時間。 | 無 |
Tags | List | 否 | 是 | 自訂標籤。 | 更多資訊,請參見Tags屬性。 |
EcsSecurityGroupRelations文法
"EcsSecurityGroupRelations": [
{
"NetworkType": String,
"SecurityGroupId": String,
"RegionId": String
}
]EcsSecurityGroupRelations屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
NetworkType | String | 否 | 否 | 網路類型。 | 無 |
SecurityGroupId | String | 是 | 是 | 安全性群組ID。 | 無 |
RegionId | String | 否 | 否 | 地區ID。 | 無 |
DBInstanceIPArray文法
"DBInstanceIPArray": [
{
"SecurityIps": String,
"DbInstanceIpArrayName": String
}
]DBInstanceIPArray屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
SecurityIps | String | 是 | 是 | IP白名單組成的集合。 | 無 |
DbInstanceIpArrayName | String | 否 | 否 | IP白名單分組名稱。 | 無 |
Tags文法
"Tags": [
{
"Value": String,
"Key": String
}
]Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Value | String | 否 | 否 | 標籤值。 | 長度為1~128個字元,不能以 |
Key | String | 是 | 否 | 標籤鍵。 | 長度為1~128個字元,不能以 |
傳回值
Fn::GetAtt
ResourceGroupId:資源群組ID。
DbInstanceNetworkType:資料庫執行個體網路類型。
Port:應用訪問連接埠。
DbInstanceType:資料庫執行個體類型。
DbInstanceStorageType:資料庫執行個體儲存類型。
DbNodeStorage:資料庫儲存空間。
DbInstanceCategory:資料庫執行個體系列。
DbVersion:資料庫版本。
CurrentMinorVersion:資料庫核心版本。
PaymentType:付費類型。
PublicConnectionString:執行個體的公用串連地址。
DbInstanceId:執行個體ID。
LockReason:資源被鎖定的原因。
DbNodeClass:節點規格。
MaintainTime:執行個體的可維護時間。
Tags:執行個體綁定的標籤。
ZoneId:執行個體所屬的可用性區域ID。
VSwitchId:執行個體所屬的交換器ID。
CreateTime:執行個體的建立時間。
DbNodeCount:節點數量。
LatestMinorVersion:執行個體支援的最新核心版本。
Expired:執行個體到期時間。
EcsSecurityGroupRelations:綁定的安全性群組關係列表。
LockMode:執行個體鎖定狀態。
DbInstanceMemory:執行個體的記憶體空間。
ReadOnlyDbInstanceIds:唯讀執行個體ID列表。
VpcId:執行個體綁定的專用網路ID。
DBInstanceIPArray:IP白名單列表。
DbInstanceDescription:資料庫執行個體描述。
DbInstanceCpu:執行個體CPU數量。
ConnectionString:資料庫連接地址。
ExpireTime:資料庫到期時間。
PublicPort:資料庫連接連接埠。