ALIYUN::ECD::Desktops digunakan untuk membuat satu atau lebih desktop cloud.
Sintaksis
{
"Type": "ALIYUN::ECD::Desktops",
"Properties": {
"UserAssignMode": String,
"PromotionId": String,
"PolicyGroupId": String,
"UserName": String,
"AutoRenew": Boolean,
"Amount": Integer,
"DesktopName": String,
"Hostname": String,
"Period": Integer,
"VolumeEncryptionEnabled": Boolean,
"AutoPay": Boolean,
"GroupId": String,
"OfficeSiteId": String,
"DesktopNameSuffix": Boolean,
"BundleId": String,
"EndUserId": List,
"VpcId": String,
"ChargeType": String,
"VolumeEncryptionKey": String,
"Tags": List,
"PeriodUnit": String,
"DirectoryId": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| UserAssignMode | String | Tidak | Tidak | Mode penugasan desktop cloud yang ingin Anda buat. | Nilai default: ALL. Nilai valid:
Catatan Jika Anda tidak menentukan properti EndUserId, desktop cloud tidak akan ditugaskan ke pengguna reguler. |
| PromotionId | String | Tidak | Tidak | ID promosi penjualan. | Tidak ada. |
| PolicyGroupId | String | Ya | Tidak | ID kebijakan. | Tidak ada. |
| AutoRenew | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan perpanjangan otomatis. | Nilai default: false. Nilai valid:
Catatan Properti ini hanya berlaku jika Anda menetapkan properti ChargeType ke PrePaid. |
| Amount | Integer | Tidak | Tidak | Jumlah desktop cloud yang ingin Anda buat. | Nilai valid: 1 hingga 300. Nilai default: 1. |
| DesktopName | String | Tidak | Tidak | Nama desktop cloud. | Tidak ada. |
| Hostname | String | Tidak | Tidak | Nama host kustom yang Anda tentukan untuk desktop cloud. | Anda hanya dapat menentukan nama host kustom untuk desktop cloud Windows di ruang kerja tipe akun Active Directory (AD) perusahaan. Jika Anda membuat desktop cloud, nama host yang Anda tentukan harus memenuhi persyaratan berikut:
Jika Anda membuat beberapa desktop cloud, nama host yang Anda tentukan harus dalam format Informasi berikut menjelaskan parameter untuk format tersebut:
|
| Period | Integer | Tidak | Tidak | Durasi langganan desktop cloud yang ingin Anda beli. | Satuan nilainya ditentukan oleh properti PeriodUnit. Properti ini hanya berlaku dan diperlukan jika Anda menetapkan properti ChargeType ke PrePaid.
|
| VolumeEncryptionEnabled | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan enkripsi disk. | Nilai default: false. Nilai valid:
|
| AutoPay | Boolean | Tidak | Tidak | Menentukan apakah akan mengaktifkan pembayaran otomatis. | Nilai default: true. Nilai valid:
|
| GroupId | String | Tidak | Tidak | ID grup desktop. | Tidak ada. |
| OfficeSiteId | String | Ya | Tidak | ID ruang kerja. | Tidak ada. |
| DesktopNameSuffix | Boolean | Tidak | Tidak | Menentukan apakah akan menambahkan akhiran secara otomatis ke nama desktop cloud. | Nilai default: false. Nilai valid:
|
| BundleId | String | Ya | Tidak | ID template desktop cloud. | Tidak ada. |
| EndUserId | List | Tidak | Tidak | ID pengguna reguler yang berwenang menggunakan desktop cloud. | Desktop cloud yang Anda buat ditugaskan ke pengguna reguler. Anda dapat menentukan 1 hingga 100 ID pengguna.
|
| ChargeType | String | Tidak | Tidak | Metode penagihan desktop cloud. | Nilai default: PostPaid. Nilai valid:
|
| VolumeEncryptionKey | String | Tidak | Tidak | ID Key Management Service (KMS) key yang digunakan saat enkripsi disk diaktifkan. | Untuk informasi lebih lanjut tentang cara menanyakan ID key, lihat ListKeys. |
| Tags | List | Tidak | Tidak | Tag. | Untuk informasi lebih lanjut, lihat Properti Tags. |
| PeriodUnit | String | Tidak | Tidak | Satuan durasi langganan. | Nilai default: Month. Nilai valid:
|
| VpcId | String | Tidak | Tidak | Properti ini tidak tersedia. | Tidak ada. |
| DirectoryId | String | Tidak | Tidak | Properti ini tidak tersedia. | Tidak ada. |
| UserName | String | Tidak | Tidak | Properti ini tidak tersedia. | Tidak ada. |
Sintaksis Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
| Value | String | Tidak | Tidak | Nilai tag. | Anda dapat menentukan 1 hingga 20 nilai untuk sebuah tag. |
| Key | String | Ya | Tidak | Kunci tag. | Anda dapat menentukan 1 hingga 20 kunci untuk sebuah tag. |
Nilai kembali
Fn::GetAtt
- DesktopId: ID desktop cloud.
- OrderId: ID pesanan.
Contoh
JSONformat{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "PolicyGroupId": { "Type": "String", "Description": "ID kebijakan." }, "OfficeSiteId": { "Type": "String", "Description": "ID ruang kerja." }, "BundleId": { "Type": "String", "Description": "ID template desktop cloud." } }, "Resources": { "Desktops": { "Type": "ALIYUN::ECD::Desktops", "Properties": { "PolicyGroupId": { "Ref": "PolicyGroupId" }, "OfficeSiteId": { "Ref": "OfficeSiteId" }, "BundleId": { "Ref": "BundleId" } } } }, "Outputs": { "DesktopId": { "Description": "ID desktop cloud. Jika beberapa desktop cloud dibuat dalam satu panggilan, ID desktop cloud dikembalikan.", "Value": { "Fn::GetAtt": [ "Desktops", "DesktopId" ] } }, "OrderId": { "Description": "ID pesanan.\nCatatan Parameter ini hanya dikembalikan jika parameter ChargeType diatur ke PrePaid.", "Value": { "Fn::GetAtt": [ "Desktops", "OrderId" ] } } } }