ALIYUN::PolarDBX::Account digunakan untuk membuat akun.
Sintaksis
{
"Type": "ALIYUN::PolarDBX::Account",
"Properties": {
"AccountDescription": String,
"DBInstanceId": String,
"AccountPassword": String,
"AccountName": String
}
}
Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
AccountDescription | String | Tidak | Ya | Deskripsi akun. | Tidak ada. |
DBInstanceId | String | Ya | Tidak | ID instance PolarDB-X. | Tidak ada. |
AccountPassword | String | Ya | Ya | Kata sandi akun. | Tidak ada. |
AccountName | String | Ya | Tidak | Nama akun. | Tidak ada. |
Contoh
YAML Format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
DBInstanceId:
Type: String
Description: ID instance.
AccountPassword:
Type: String
Description: Kata sandi akun.
Resources:
ExtensionResource:
Type: ALIYUN::PolarDBX::Account
Properties:
DBInstanceId:
Ref: DBInstanceId
AccountPassword:
Ref: AccountPassword
AccountName: Demo
Outputs:
AccountDescription:
Description: Informasi deskripsi akun.
Value:
Fn::GetAtt:
- ExtensionResource
- AccountDescription
DBInstanceId:
Description: ID instance.
Value:
Fn::GetAtt:
- ExtensionResource
- DBInstanceId
AccountType:
Description: Tipe akun. 0 merepresentasikan akun biasa, dan 1 merepresentasikan akun dengan hak istimewa tinggi.
Value:
Fn::GetAtt:
- ExtensionResource
- AccountType
AccountName:
Description: Nama akun.
Value:
Fn::GetAtt:
- ExtensionResource
- AccountName
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"DBInstanceId": {
"Type": "String",
"Description": "ID instance."
},
"AccountPassword": {
"Type": "String",
"Description": "Kata sandi akun."
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::PolarDBX::Account",
"Properties": {
"DBInstanceId": {
"Ref": "DBInstanceId"
},
"AccountPassword": {
"Ref": "AccountPassword"
},
"AccountName": "Demo"
}
}
},
"Outputs": {
"AccountDescription": {
"Description": "Informasi deskripsi akun.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"AccountDescription"
]
}
},
"DBInstanceId": {
"Description": "ID instance.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"DBInstanceId"
]
}
},
"AccountType": {
"Description": "Tipe akun. 0 merepresentasikan akun biasa, dan 1 merepresentasikan akun dengan hak istimewa tinggi.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"AccountType"
]
}
},
"AccountName": {
"Description": "Nama akun.",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"AccountName"
]
}
}
}
}