ALIYUN::CR::UserInfo digunakan untuk membuat informasi pengguna.
Sintaksis
{
"Type": "ALIYUN::CR::UserInfo",
"Properties": {
"User": Map,
"InstanceId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
User | Map | Ya | Ya | Informasi tentang pengguna. | Jika pengguna sudah ada, Anda dapat menentukan properti ini untuk memperbarui informasi. Untuk informasi lebih lanjut, lihat Sintaksis Pengguna dan Properti Pengguna. |
InstanceId | String | Tidak | Tidak | ID dari instance Container Registry. | Tidak ada. |
Sintaksis Pengguna
"User": {
"Password": String
}Properti Pengguna
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
Password | String | Ya | Ya | Kata sandi. | Kata sandi harus memiliki panjang 8 hingga 32 karakter. Harus mengandung setidaknya dua dari jenis karakter berikut: huruf, angka, dan karakter khusus. Karakter khusus yang didukung adalah: |
Nilai Kembali
Fn::GetAtt
LoginName: Nama masuk.
UserId: ID pengguna.
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"User": {
"Type": "Json",
"Description": "Info pengguna. Jika pengguna ada, akan memperbarui info pengguna.",
"Default": "{\"Password\": \"Admin****\"}"
}
},
"Resources": {
"UserInfo": {
"Type": "ALIYUN::CR::UserInfo",
"Properties": {
"User": {
"Ref": "User"
}
}
}
},
"Outputs": {
"LoginName": {
"Description": "Nama masuk.",
"Value": {
"Fn::GetAtt": [
"UserInfo",
"LoginName"
]
}
},
"UserId": {
"Description": "ID pengguna.",
"Value": {
"Fn::GetAtt": [
"UserInfo",
"UserId"
]
}
}
}
}