ALIYUN::SAG::AppUser digunakan untuk membuat akun klien pada instance aplikasi Smart Access Gateway (SAG).
Sintaksis
{
"Type": "ALIYUN::SAG::AppUser",
"Properties": {
"UserName": String,
"UserMail": String,
"Bandwidth": Integer,
"SmartAGId": String,
"ClientIp": String,
"Disable": Boolean,
"Password": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
| UserName | String | Tidak | Tidak | Nama pengguna dari akun klien. | Nama pengguna akun klien yang dibuat untuk instance aplikasi SAG yang sama harus unik. Nama pengguna harus memiliki panjang 7 hingga 33 karakter, dan dapat berisi huruf, angka, garis bawah (_), tanda at (@), titik (.), dan tanda hubung (-). Nama pengguna harus dimulai dengan huruf atau angka. Catatan Untuk akun klien, jika Anda menentukan nama pengguna, Anda juga harus menentukan kata sandi. Jika Anda menentukan kata sandi, Anda juga harus menentukan nama pengguna. |
| UserMail | String | Ya | Ya | Alamat email dari akun klien. | Nama pengguna dan kata sandi dikirim ke alamat email yang ditentukan oleh administrator. |
| Bandwidth | Integer | Ya | Ya | Bandwidth maksimum. | Satuan: Kbit/s. Nilai valid: 1 hingga 20000. Nilai default: 2000. |
| SmartAGId | String | Ya | Tidak | ID dari instance aplikasi SAG. | Tidak ada |
| ClientIp | String | Tidak | Tidak | Alamat IP dari akun klien. |
|
| Disable | Boolean | Tidak | Ya | Menentukan apakah akan menonaktifkan akun klien. | Nilai valid:
|
| Password | String | Tidak | Tidak | Kata sandi yang digunakan untuk masuk ke instance aplikasi SAG. | Kata sandi harus memiliki panjang 8 hingga 32 karakter, dan dapat berisi huruf, angka, garis bawah (_), tanda at (@), dan tanda hubung (-). Kata sandi harus dimulai dengan huruf atau angka. |
Parameter respons
Fn::GetAtt
- UserName: Nama pengguna dari akun klien.
- SmartAGId: ID instance aplikasi SAG.
Contoh
JSON Format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"UserMail": {
"Type": "String",
"Description": "Alamat email dari pengguna. Nama pengguna dan kata sandi dikirim ke alamat\nemail yang ditentukan."
},
"Bandwidth": {
"Type": "Number",
"Description": "Bandwidth. Satuan: Kbit/s. Bandwidth maksimum: 2.000 Kbit/s."
},
"SmartAGId": {
"Type": "String",
"Description": "ID dari instance aplikasi SAG."
}
},
"Resources": {
"AppUser": {
"Type": "ALIYUN::SAG::AppUser",
"Properties": {
"UserMail": {
"Ref": "UserMail"
},
"Bandwidth": {
"Ref": "Bandwidth"
},
"SmartAGId": {
"Ref": "SmartAGId"
}
}
}
},
"Outputs": {
"UserName": {
"Description": "",
"Value": {
"Fn::GetAtt": [
"AppUser",
"UserName"
]
}
},
"SmartAGId": {
"Description": "ID dari instance aplikasi SAG.",
"Value": {
"Fn::GetAtt": [
"AppUser",
"SmartAGId"
]
}
}
}
}