ALIYUN::PolarDBX::Database类型用于创建数据库。
语法
{
"Type": "ALIYUN::PolarDBX::Database",
"Properties": {
"CharacterSetName": String,
"DBInstanceId": String,
"Mode": String,
"DatabaseName": String,
"DatabaseDescription": String,
"Accounts": List
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
CharacterSetName | String | 是 | 否 | 字符集。 | 取值:
|
DBInstanceId | String | 是 | 否 | PolarDB-X实例的ID。 | 无 |
Mode | String | 否 | 否 | 创建数据库时选择的模式。 | 取值:
|
DatabaseName | String | 是 | 否 | 数据库的名称。 | 无 |
DatabaseDescription | String | 否 | 是 | 数据库描述信息。 | 无 |
Accounts | List | 是 | 是 | 账户列表。 | 更多信息,请参见Accounts属性。 |
Accounts语法
"Accounts": [
{
"AccountPrivilege": String,
"AccountName": String
}
]
Accounts属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
AccountPrivilege | String | 是 | 是 | 给新创建的账号授权某数据库的权限。 | 取值:
|
AccountName | String | 是 | 是 | 创建的数据库授权的指定账号名称。 | 无 |
返回值
Fn::GetAtt
CharacterSetName:字符集。
DBInstanceId:PolarDB-X实例的ID。
DatabaseName:创建的数据库名称。
DatabaseDescription:数据库描述信息。
Accounts:账户列表。