ALIYUN::RDS::Database は、ApsaraDB for RDS インスタンスにデータベースを作成するために使用されます。
構文
{
"Type": "ALIYUN::RDS::Database",
"Properties": {
"CharacterSetName": String,
"DBInstanceId": String,
"DBDescription": String,
"DBName": String
}
}プロパティ
| プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
| CharacterSetName | String | はい | いいえ | インスタンスの文字セット名。 | 有効な値:
|
| DBInstanceId | String | はい | いいえ | インスタンスの ID。 | なし。 |
| DBDescription | String | いいえ | はい | データベースの説明。 | 説明は 2 ~ 256 文字である必要があります。説明は文字で始まり、http:// または https:// で始めることはできません。説明には、文字、数字、アンダースコア(_)、およびハイフン(-)を含めることができます。 |
| DBName | String | はい | いいえ | データベースの名前。 | 名前は 2 ~ 64 文字で、小文字、数字、アンダースコア(_)、およびハイフン(-)を含めることができます。名前は小文字で始まり、小文字または数字で終わる必要があります。 説明 各データベース名は、インスタンス内で一意である必要があります。 |
レスポンスパラメーター
Fn::GetAtt
- DBInstanceId: ApsaraDB for RDS インスタンスの ID。
- DBName: データベースの名前。
例
JSON形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "DBInstanceId": { "Type": "String", "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId", "Description": "インスタンスの ID。" // The ID of the instance. } }, "Resources": { "Database": { "Type": "ALIYUN::RDS::Database", "Properties": { "CharacterSetName": "utf8", "DBInstanceId": { "Ref": "DBInstanceId" }, "DBName": "DBTest" } } }, "Outputs": { "DBInstanceId": { "Description": "インスタンスの ID。", // The ID of the instance. "Value": { "Fn::GetAtt": [ "Database", "DBInstanceId" ] } }, "DBName": { "Description": "データベースの名前。", // The name of the database. "Value": { "Fn::GetAtt": [ "Database", "DBName" ] } } } }