ALIYUN::ENS::Instance類型用于創(chuàng)建ENS實(shí)例。

語(yǔ)法

{
  "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 每次自動(dòng)續(xù)費(fèi)的時(shí)長(zhǎng)。 當(dāng)參數(shù)AutoRenew取值True時(shí)必須指定該參數(shù)。

取值范圍:1~12。

單位:月。

KeyPairName String 密鑰對(duì)名稱。 無(wú)
PrivateIpAddress String 內(nèi)網(wǎng)地址。 無(wú)
UserData String 自定義數(shù)據(jù)。 無(wú)
IpType String IP類型。 取值:
  • ipv4(默認(rèn)值)
  • ipv6
  • ipv4Andipv6
SystemDiskSize Integer 系統(tǒng)盤大小。 取值:10的倍數(shù),最小為20。

單位:GiB。

說(shuō)明 系統(tǒng)盤大小大于鏡像大小。
AutoRenew String 是否要自動(dòng)續(xù)費(fèi)。 取值:
  • True
  • False(默認(rèn)值)
VSwitchId String 交換機(jī)ID。 如果指定了PrivateIpAddress,則該參數(shù)必須指定。
Period Integer 購(gòu)買資源的時(shí)長(zhǎng)。 取值:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 12

單位:月。

Quantity Integer 實(shí)例數(shù)量。 無(wú)
InternetChargeType String 公網(wǎng)付費(fèi)類型。 如果您第一次創(chuàng)建實(shí)例資源,則該參數(shù)必須指定。如果已有實(shí)例資源,則默認(rèn)按照已存在的計(jì)費(fèi)方式。取值:
  • BandwidthByDay:日峰值帶寬。
  • 95BandwidthByMonth:月95峰值帶寬。
ImageId String 鏡像文件ID,啟動(dòng)實(shí)例時(shí)選擇的鏡像資源。 無(wú)
PaymentType String 付費(fèi)方式。 取值:Subscription。
DataDiskSize Integer 數(shù)據(jù)盤的容量大小。 取值范圍:20~500。

單位:GiB。

EnsRegionId String ENS地域ID。 無(wú)
InstanceType String 實(shí)例規(guī)格。

實(shí)例規(guī)格詳情,請(qǐng)參見(jiàn)使用限制

HostName String 云服務(wù)器的主機(jī)名。 通用命名規(guī)則:半角句號(hào)(.)和短劃線(-)不能作為首尾字符,更不能連續(xù)使用。具體實(shí)例命名規(guī)則如下:
  • Windows實(shí)例:長(zhǎng)度為2~15個(gè)字符,不支持半角句號(hào)(.),不能全是數(shù)字。可包含英文字母、數(shù)字和短劃線(-)。
  • 其他類型實(shí)例(Linux等):長(zhǎng)度為2~64個(gè)字符,支持多個(gè)半角句號(hào)(.),半角句號(hào)之間為一段,每段可包含英文字母、數(shù)字和短劃線(-)。
InstanceName String 實(shí)例的名稱。 長(zhǎng)度為2~128個(gè)字符。必須以英文字母或漢字開(kāi)頭,不能以http://https://開(kāi)頭。可包含英文字母、漢字、數(shù)字、半角冒號(hào)(:)、下劃線(_)、半角句號(hào)(.)和短劃線(-)。

如果沒(méi)有指定該參數(shù),默認(rèn)值為實(shí)例的InstanceId。

UniqueSuffix Boolean 是否為HostName和InstanceName添加有序后綴。 有序后綴從001開(kāi)始遞增,最大不能超過(guò)999。
Password String 實(shí)例密碼。 長(zhǎng)度為8~30個(gè)字符。必須同時(shí)包含大寫英文字母、小寫英文字母、數(shù)字和特殊符號(hào)中的三種。支持的特殊字符為:()`~!@#$%^&*-_+=|{}[]:;'<>,.?/

返回值

Fn::GetAtt

  • AutoRenewPeriod:每次自動(dòng)續(xù)費(fèi)的時(shí)長(zhǎng)。
  • KeyPairName:密鑰對(duì)名稱。
  • PrivateIpAddress:內(nèi)網(wǎng)地址。
  • UserData:自定義數(shù)據(jù)。
  • IpType:IP類型。
  • InstanceId:實(shí)例ID。
  • SystemDiskSize:系統(tǒng)盤大小。
  • AutoRenew:是否自動(dòng)續(xù)費(fèi)。
  • VSwitchId:交換機(jī)ID。
  • Period:購(gòu)買時(shí)長(zhǎng)。
  • Quantity:實(shí)例數(shù)量。
  • InternetChargeType:公網(wǎng)付費(fèi)類型。
  • PublicIps:公網(wǎng)IP。
  • PrivateIps:私網(wǎng)IP。
  • ImageId:鏡像ID。
  • PaymentType:付費(fèi)類型。
  • DataDiskSize:數(shù)據(jù)盤大小。
  • EnsRegionId:ENS地域ID。
  • InstanceType:實(shí)例規(guī)格。
  • HostName:云服務(wù)器的主機(jī)名。
  • InstanceName:實(shí)例的名稱。
  • UniqueSuffix:是否為HostName和InstanceName添加有序后綴。

示例

  • YAML格式

    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.stiny
          InternetChargeType: 95BandwidthByMonth
          Password: Enstest123
          Period: 1
          Quantity: 2
          SystemDiskSize: 20
          DataDiskSize: 20
          PaymentType: Subscription
    Outputs: {}
  • JSON格式

    {
      "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.stiny",
            "InternetChargeType": "95BandwidthByMonth",
            "Password": "Enstest123",
            "Period": 1,
            "Quantity": 2,
            "SystemDiskSize": 20,
            "DataDiskSize": 20,
            "PaymentType": "Subscription"
          }
        }
      },
      "Outputs": {
      }
    }