ALIYUN::ENS::Instance digunakan untuk membuat instance Layanan Node Tepi (ENS).
Sintaksis
{
"Type": "ALIYUN::ENS::Instance",
"Properties": {
"AutoRenewPeriod": Integer,
"KeyPairName": String,
"PrivateIpAddress": String,
"UserData": String,
"IpType": String,
"SystemDiskSize": Integer,
"AutoRenew": String,
"VSwitchId": String,
"Period": Integer,
"Quantity": Integer,
"InternetChargeType": String,
"ImageId": String,
"PaymentType": String,
"DataDiskSize": Integer,
"EnsRegionId": String,
"InstanceType": String,
"HostName": String,
"InstanceName": String,
"UniqueSuffix": Boolean,
"Password": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
AutoRenewPeriod | Integer | Tidak | Tidak | Periode perpanjangan otomatis. | Properti ini harus ditentukan ketika AutoRenew diatur ke True. Nilai valid: 1 hingga 12. Unit: bulan. |
KeyPairName | String | Tidak | Tidak | Nama pasangan kunci. | Tidak ada. |
PrivateIpAddress | String | Tidak | Tidak | Alamat IP privat. | Tidak ada. |
UserData | String | Tidak | Tidak | Data pengguna. | Tidak ada. |
IpType | String | Tidak | Tidak | Jenis alamat IP. | Nilai valid:
|
SystemDiskSize | Integer | Ya | Tidak | Ukuran disk sistem. | Nilai valid: kelipatan dari 10. Nilai minimum: 20. Unit: GiB. Catatan Ukuran disk sistem harus lebih besar daripada ukuran gambar. |
AutoRenew | String | Tidak | Tidak | Menentukan apakah akan mengaktifkan perpanjangan otomatis. | Nilai valid:
|
VSwitchId | String | Tidak | Tidak | ID vSwitch. | Properti ini harus ditentukan ketika PrivateIpAddress ditentukan. |
Period | Integer | Ya | Tidak | Durasi langganan. | Nilai valid:
Unit: bulan. |
Quantity | Integer | Ya | Tidak | Jumlah instance. | Tidak ada. |
InternetChargeType | String | Tidak | Tidak | Metode penagihan untuk penggunaan Internet. | Properti ini harus ditentukan saat Anda membuat instance untuk pertama kali. Metode penagihan yang ada digunakan secara default jika Anda telah membuat instance. Nilai valid:
|
ImageId | String | Ya | Tidak | ID gambar yang ingin Anda gunakan untuk membuat instance. | Tidak ada. |
PaymentType | String | Tidak | Tidak | Metode penagihan. | Atur nilai ke Subscription. |
DataDiskSize | Integer | Ya | Tidak | Ukuran disk data. | Nilai valid: 20 hingga 500. Unit: GiB. |
EnsRegionId | String | Ya | Tidak | ID wilayah instance ENS. | Tidak ada. |
InstanceType | String | Ya | Tidak | Tipe instance. | Tidak ada. |
HostName | String | Tidak | Tidak | Nama host instance Elastic Compute Service (ECS). | Nama host tidak boleh dimulai atau diakhiri dengan titik (.) atau tanda hubung (-) dan tidak boleh berisi titik (.) atau tanda hubung (-) berturut-turut. Aturan penamaan untuk nama host instance:
|
InstanceName | String | Tidak | Tidak | Nama instance. | Nama harus memiliki panjang 2 hingga 128 karakter. Harus dimulai dengan huruf dan tidak boleh dimulai dengan Jika Anda tidak menentukan properti ini, nilai InstanceId digunakan sebagai nama instance secara default. |
UniqueSuffix | Boolean | Tidak | Tidak | Menentukan apakah akan menambahkan akhiran berurutan ke nilai HostName dan InstanceName. | Akhiran berurutan berkisar antara 001 hingga 999. |
Password | String | Tidak | Tidak | Kata sandi instance. | Kata sandi harus memiliki panjang 8 hingga 30 karakter. Harus berisi setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus yang didukung adalah: |
Nilai Kembali
Fn::GetAtt
AutoRenewPeriod: Periode perpanjangan otomatis.
KeyPairName: Nama pasangan kunci.
PrivateIpAddress: Alamat IP privat.
UserData: Data pengguna.
IpType: Jenis alamat IP.
InstanceId: ID instance.
SystemDiskSize: Ukuran disk sistem.
AutoRenew: Menunjukkan apakah perpanjangan otomatis diaktifkan.
VSwitchId: ID vSwitch.
Period: Durasi langganan.
Quantity: Jumlah instance.
InternetChargeType: Metode penagihan untuk penggunaan Internet.
PublicIps: Alamat IP publik.
PrivateIps: Alamat IP privat.
ImageId: ID gambar.
PaymentType: Metode penagihan.
DataDiskSize: Ukuran disk data.
EnsRegionId: ID wilayah instance ENS.
InstanceType: Tipe instance.
HostName: Nama host instance ECS.
InstanceName: Nama instance.
UniqueSuffix: Menunjukkan apakah akhiran berurutan ditambahkan ke nilai HostName dan InstanceName.
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Resources:
ENSInstance:
Type: ALIYUN::ENS::Instance
Properties:
EnsRegionId: cn-chengdu-telecom-3
ImageId: centos_6_08_64_20G_alibase_20171208
InstanceType: ens.sn1.tiny
InternetChargeType: 95BandwidthByMonth
Password: Enstest123
Period: 1
Quantity: 2
SystemDiskSize: 20
DataDiskSize: 20
PaymentType: Subscription
Outputs: {}{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ENSInstance": {
"Type": "ALIYUN::ENS::Instance",
"Properties": {
"EnsRegionId": "cn-chengdu-telecom-3",
"ImageId": "centos_6_08_64_20G_alibase_20171208",
"InstanceType": "ens.sn1.tiny",
"InternetChargeType": "95BandwidthByMonth",
"Password": "Enstest123",
"Period": 1,
"Quantity": 2,
"SystemDiskSize": 20,
"DataDiskSize": 20,
"PaymentType": "Subscription"
}
}
},
"Outputs": {
}
}