ALIYUN::ENS::Instance類型用於建立ENS執行個體。
文法
{
"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
}
}屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
AutoRenewPeriod | Integer | 否 | 否 | 每次自動續約的時間長度。 | 當參數AutoRenew取值True時必須指定該參數。 取值範圍:1~12。 單位:月。 |
KeyPairName | String | 否 | 否 | 金鑰組名稱。 | 無 |
PrivateIpAddress | String | 否 | 否 | 內網地址。 | 無 |
UserData | String | 否 | 否 | 自訂資料。 | 無 |
IpType | String | 否 | 否 | IP類型。 | 取值:
|
SystemDiskSize | Integer | 是 | 否 | 系統硬碟大小。 | 取值:10的倍數,最小為20。 單位:GiB。 說明 系統硬碟大小大於鏡像大小。 |
AutoRenew | String | 否 | 否 | 是否要自動續約。 | 取值:
|
VSwitchId | String | 否 | 否 | 交換器ID。 | 如果指定了PrivateIpAddress,則該參數必須指定。 |
Period | Integer | 是 | 否 | 購買資源的時間長度。 | 取值:
單位:月。 |
Quantity | Integer | 是 | 否 | 執行個體數量。 | 無 |
InternetChargeType | String | 否 | 否 | 公網付費類型。 | 如果您第一次建立執行個體資源,則該參數必須指定。如果已有執行個體資源,則預設按照已存在的計費方式。取值:
|
ImageId | String | 是 | 否 | 鏡像檔案ID,啟動執行個體時選擇的鏡像資源。 | 無 |
PaymentType | String | 否 | 否 | 付費方式。 | 取值:Subscription。 |
DataDiskSize | Integer | 是 | 否 | 資料盤的容量大小。 | 取值範圍:20~500。 單位:GiB。 |
EnsRegionId | String | 是 | 否 | ENS地區ID。 | 無 |
InstanceType | String | 是 | 否 | 執行個體規格。 | 無 |
HostName | String | 否 | 否 | 雲端服務器的主機名稱。 | 通用命名規則:半形句號(.)和短劃線(-)不能作為首尾字元,更不能連續使用。具體執行個體命名規則如下:
|
InstanceName | String | 否 | 否 | 執行個體的名稱。 | 長度為2~128個字元。必須以英文字母或漢字開頭,不能以 如果沒有指定該參數,預設值為執行個體的InstanceId。 |
UniqueSuffix | Boolean | 否 | 否 | 是否為HostName和InstanceName添加有序尾碼。 | 有序尾碼從001開始遞增,最大不能超過999。 |
Password | String | 否 | 否 | 執行個體密碼。 | 長度為8~30個字元。必須同時包含大寫英文字母、小寫英文字母、數字和特殊符號中的三種。支援的特殊字元為: |
傳回值
Fn::GetAtt
AutoRenewPeriod:每次自動續約的時間長度。
KeyPairName:金鑰組名稱。
PrivateIpAddress:內網地址。
UserData:自訂資料。
IpType:IP類型。
InstanceId:執行個體ID。
SystemDiskSize:系統硬碟大小。
AutoRenew:是否自動續約。
VSwitchId:交換器ID。
Period:購買時間長度。
Quantity:執行個體數量。
InternetChargeType:公網付費類型。
PublicIps:公網IP。
PrivateIps:私網IP。
ImageId:鏡像ID。
PaymentType:付費類型。
DataDiskSize:資料盤大小。
EnsRegionId:ENS地區ID。
InstanceType:執行個體規格。
HostName:雲端服務器的主機名稱。
InstanceName:執行個體的名稱。
UniqueSuffix:是否為HostName和InstanceName添加有序尾碼。
樣本
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": {
}
}