ALIYUN::RDS::Account用于创建管理数据库的账号。
语法
{
"Type": "ALIYUN::RDS::Account",
"Properties": {
"AccountDescription": String,
"DBInstanceId": String,
"AccountPassword": String,
"AccountType": String,
"AccountName": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
AccountDescription | String | 否 | 是 | 账号描述。 | 长度为2~256个字符。以英文字母和汉字开头,可包含英文字母、汉字、数字、下划线(_)和短划线(-)。 |
DBInstanceId | String | 是 | 否 | 实例ID。 | 无 |
AccountPassword | String | 是 | 否 | 账号密码。 | 长度为8~32个字符。由大写英文字母、小写英文字母、数字、特殊字符中的任意三种组成。支持的特殊字符如下:
|
AccountType | String | 否 | 否 | 账号类型。 | 取值:
|
AccountName | String | 是 | 否 | 账号名称。 | 无 |
返回值
Fn::GetAtt
AccountName:账号名称。
示例
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "DBInstanceId": { "Type": "String", "AssociationProperty": "ALIYUN::RDS::Instance::InstanceId" } }, "Resources": { "Account": { "Type": "ALIYUN::RDS::Account", "Properties": { "DBInstanceId": { "Ref": "DBInstanceId" }, "AccountType": "Normal", "AccountPassword": "Admin@123!", "AccountName": "Test" } } }, "Outputs": { } }