ALIYUN::ADB::Account digunakan untuk membuat akun database untuk kluster AnalyticDB for MySQL.
Sintaksis
{
"Type": "ALIYUN::ADB::Account",
"Properties": {
"AccountDescription": String,
"DBClusterId": String,
"AccountType": String,
"AccountPassword": String,
"AccountName": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
AccountName | String | Ya | Tidak | Nama pengguna dari akun database. | Tidak ada. |
AccountPassword | String | Ya | Ya | Kata sandi dari akun database. | Berikut ini adalah batasan yang berlaku:
|
DBClusterId | String | Ya | Tidak | ID dari kluster AnalyticDB for MySQL. | Tidak ada. |
AccountDescription | String | Tidak | Tidak | Deskripsi dari akun database. | Berikut ini adalah batasan yang berlaku:
|
AccountType | String | Tidak | Tidak | Tipe dari akun database. | Nilai valid:
|
Nilai Pengembalian
Fn::GetAtt
DBClusterId: ID kluster AnalyticDB for MySQL.
AccountType: Tipe akun database.
AccountName: Nama pengguna akun database.
Contoh
Format YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DBClusterId:
Type: String
Description: ID dari kluster.
AccountPassword:
Type: String
Description: |-
Kata sandi dari akun.
Kata sandi harus mengandung huruf besar, huruf kecil, angka, dan karakter khusus.
Karakter khusus termasuk ! @ # $ % ^ * () _ + - dan =
Kata sandi harus memiliki panjang 8 hingga 32 karakter.
AccountName:
Type: String
Description: Nama dari akun.
Resources:
Account:
Type: ALIYUN::ADB::Account
Properties:
DBClusterId:
Ref: DBClusterId
AccountPassword:
Ref: AccountPassword
AccountName:
Ref: AccountName
Outputs:
DBClusterId:
Description: ID dari kluster.
Value:
Fn::GetAtt:
- Account
- DBClusterId
AccountType:
Description: Tipe dari akun.
Value:
Fn::GetAtt:
- Account
- AccountType
AccountName:
Description: Nama dari akun.
Value:
Fn::GetAtt:
- Account
- AccountName
JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DBClusterId": {
"Type": "String",
"Description": "ID dari kluster."
},
"AccountPassword": {
"Type": "String",
"Description": "Kata sandi dari akun.\nKata sandi harus mengandung huruf besar, huruf kecil, angka, dan karakter khusus.\nKarakter khusus termasuk ! @ # $ % ^ * () _ + - dan =\nKata sandi harus memiliki panjang 8 hingga 32 karakter."
},
"AccountName": {
"Type": "String",
"Description": "Nama dari akun."
}
},
"Resources": {
"Account": {
"Type": "ALIYUN::ADB::Account",
"Properties": {
"DBClusterId": {
"Ref": "DBClusterId"
},
"AccountPassword": {
"Ref": "AccountPassword"
},
"AccountName": {
"Ref": "AccountName"
}
}
}
},
"Outputs": {
"DBClusterId": {
"Description": "ID dari kluster.",
"Value": {
"Fn::GetAtt": [
"Account",
"DBClusterId"
]
}
},
"AccountType": {
"Description": "Tipe dari akun.",
"Value": {
"Fn::GetAtt": [
"Account",
"AccountType"
]
}
},
"AccountName": {
"Description": "Nama dari akun.",
"Value": {
"Fn::GetAtt": [
"Account",
"AccountName"
]
}
}
}
}