ALIYUN::PolarDBX::Database は、データベースを作成するために使用されます。
構文
{
"Type": "ALIYUN::PolarDBX::Database",
"Properties": {
"CharacterSetName": String, // 文字セット
"DBInstanceId": String, // PolarDB-X インスタンス ID
"Mode": String, // データベース作成モード
"DatabaseName": String, // データベース名
"DatabaseDescription": String, // データベースの説明
"Accounts": List // アカウントリスト
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
CharacterSetName | String | はい | いいえ | データベースがサポートする文字セット。 | 有効な値:
|
DBInstanceId | String | はい | いいえ | PolarDB-X インスタンスの ID。 | なし。 |
Mode | String | いいえ | いいえ | データベースを作成する方法。 | 有効な値:
|
DatabaseName | String | はい | いいえ | データベースの名前。 | なし。 |
DatabaseDescription | String | いいえ | はい | データベースの説明。 | なし。 |
Accounts | List | はい | はい | データベースへのアクセスに使用するアカウント。 | 詳細については、アカウントのプロパティ をご参照ください。 |
アカウントの構文
"Accounts": [
{
"AccountPrivilege": String, // アカウント権限
"AccountName": String // アカウント名
}
]アカウントのプロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
AccountPrivilege | String | はい | はい | アカウントに付与するデータベースの権限。 | 有効な値:
|
AccountName | String | はい | はい | データベースへのアクセスに使用するアカウントのユーザー名。 | なし。 |
戻り値
Fn::GetAtt
CharacterSetName: データベースがサポートする文字セット。
DBInstanceId: PolarDB-X インスタンスの ID。
DatabaseName: データベースの名前。
DatabaseDescription: データベースの説明。
Accounts: データベースへのアクセスに使用するアカウント。