ALIYUN::ENS::Instance kaynağı, Edge Node Service (ENS) örnekleri oluşturmak için kullanılır.
Söz dizimi
{
"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
}
}
Özellikler
Özellik | Tür | Gerekli | Düzenlenebilir | Açıklama | Kısıtlama |
AutoRenewPeriod | Integer | Hayır | Hayır | Otomatik yenileme süresi. | AutoRenew değeri True olarak ayarlandığında bu özellik belirtilmelidir. Geçerli değerler: 1 ile 12 arasında. Birim: ay. |
KeyPairName | String | Hayır | Hayır | Anahtar çiftinin adı. | Yok. |
PrivateIpAddress | String | Hayır | Hayır | Özel IP adresi. | Yok. |
UserData | String | Hayır | Hayır | Kullanıcı verileri. | Yok. |
IpType | String | Hayır | Hayır | IP adresi türü. | Geçerli değerler:
|
SystemDiskSize | Integer | Evet | Hayır | Sistem diskinin boyutu. | Geçerli değerler: 10'un katları. Minimum değer: 20. Birim: GiB. Not Sistem diskinin boyutu, görüntünün boyutundan büyük olmalıdır. |
AutoRenew | String | Hayır | Hayır | Otomatik yenilemenin etkinleştirilip etkinleştirilmeyeceğini belirtir. | Geçerli değerler:
|
VSwitchId | String | Hayır | Hayır | vSwitch kimliği (ID). | PrivateIpAddress belirtildiğinde bu özellik tanımlanmalıdır. |
Period | Integer | Evet | Hayır | Abonelik süresi. | Geçerli değerler:
Birim: ay. |
Quantity | Integer | Evet | Hayır | Örnek sayısı. | Yok. |
InternetChargeType | String | Hayır | Hayır | İnternet kullanımı için ölçüm yöntemi. | Bu özellik, ilk kez örnek oluştururken belirtilmelidir. Daha önce bir örnek oluşturduysanız varsayılan olarak mevcut ölçüm yöntemi kullanılır. Geçerli değerler:
|
ImageId | String | Evet | Hayır | Örneği oluşturmak için kullanılacak görüntünün kimliği (ID). | Yok. |
PaymentType | String | Hayır | Hayır | Faturalandırma yöntemi. | Değer Subscription olarak ayarlanmalıdır. |
DataDiskSize | Integer | Evet | Hayır | Veri diskinin boyutu. | Geçerli değerler: 20 ile 500 arasında. Birim: GiB. |
EnsRegionId | String | Evet | Hayır | ENS örneklerinin bölge kimliği (ID). | Yok. |
InstanceType | String | Evet | Hayır | Örnek türü. | Yok. |
HostName | String | Hayır | Hayır | Elastic Compute Service (ECS) örneğinin ana bilgisayar adı. | Ana bilgisayar adı nokta (.) veya tire (-) ile başlayamaz ya da bitemez ve ardışık nokta (.) veya tire (-) içeremez. Örnek ana bilgisayar adları için adlandırma kuralları:
|
InstanceName | String | Hayır | Hayır | Örneğin adı. | Ad 2 ila 128 karakter uzunluğunda olmalıdır. Bir harfle başlamalıdır ve Bu özelliği belirtmezseniz varsayılan olarak InstanceId değeri örnek adı olarak kullanılır. |
UniqueSuffix | Boolean | Hayır | Hayır | HostName ve InstanceName değerlerine sıralı soneklerin eklenip eklenmeyeceğini belirtir. | Sıralı sonekler 001 ile 999 arasında değişir. |
Password | String | Hayır | Hayır | Örneğin parolası. | Parola 8 ila 30 karakter uzunluğunda olmalıdır. Büyük harf, küçük harf, rakam ve özel karakterlerden en az üçünü içermelidir. Aşağıdaki özel karakterler desteklenir: |
Dönüş değerleri
Fn::GetAtt
AutoRenewPeriod: Otomatik yenileme süresi.
KeyPairName: Anahtar çiftinin adı.
PrivateIpAddress: Özel IP adresi.
UserData: Kullanıcı verileri.
IpType: IP adresi türü.
InstanceId: Örneğin kimliği (ID).
SystemDiskSize: Sistem diskinin boyutu.
AutoRenew: Otomatik yenilemenin etkin olup olmadığını gösterir.
VSwitchId: vSwitch kimliği (ID).
Period: Abonelik süresi.
Quantity: Örnek sayısı.
InternetChargeType: İnternet kullanımı için ölçüm yöntemi.
PublicIps: Genel IP adresleri.
PrivateIps: Özel IP adresleri.
ImageId: Görüntünün kimliği (ID).
PaymentType: Faturalandırma yöntemi.
DataDiskSize: Veri diskinin boyutu.
EnsRegionId: ENS örneklerinin bölge kimliği (ID).
InstanceType: Örnek türü.
HostName: ECS örneğinin ana bilgisayar adı.
InstanceName: Örneğin adı.
UniqueSuffix: HostName ve InstanceName değerlerine sıralı soneklerin eklenip eklenmediğini gösterir.
Örnekler
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": {
}
}