ALIYUN::ENS::Instance

更新时间:2025-03-24 02:02

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类型。

取值:

  • ipv4(默认值)

  • ipv6

  • ipv4Andipv6

SystemDiskSize

Integer

系统盘大小。

取值:10的倍数,最小为20。

单位:GiB。

说明

系统盘大小大于镜像大小。

AutoRenew

String

是否要自动续费。

取值:

  • True

  • False(默认值)

VSwitchId

String

交换机ID。

如果指定了PrivateIpAddress,则该参数必须指定。

Period

Integer

购买资源的时长。

取值:

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 12

单位:月。

Quantity

Integer

实例数量。

InternetChargeType

String

公网付费类型。

如果您第一次创建实例资源,则该参数必须指定。如果已有实例资源,则默认按照已存在的计费方式。取值:

  • BandwidthByDay:日峰值带宽。

  • 95BandwidthByMonth:月95峰值带宽。

ImageId

String

镜像文件ID,启动实例时选择的镜像资源。

PaymentType

String

付费方式。

取值:Subscription。

DataDiskSize

Integer

数据盘的容量大小。

取值范围:20~500。

单位:GiB。

EnsRegionId

String

ENS地域ID。

InstanceType

String

实例规格。

HostName

String

云服务器的主机名。

通用命名规则:半角句号(.)和短划线(-)不能作为首尾字符,更不能连续使用。具体实例命名规则如下:

  • Windows实例:长度为2~15个字符,不支持半角句号(.),不能全是数字。可包含英文字母、数字和短划线(-)。

  • 其他类型实例(Linux等):长度为2~64个字符,支持多个半角句号(.),半角句号之间为一段,每段可包含英文字母、数字和短划线(-)。

InstanceName

String

实例的名称。

长度为2~128个字符。必须以英文字母或汉字开头,不能以http://https://开头。可包含英文字母、汉字、数字、半角冒号(:)、下划线(_)、半角句号(.)和短划线(-)。

如果没有指定该参数,默认值为实例的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添加有序后缀。

示例

YAML
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.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": {
  }
}
  • 本页导读 (1)
  • 语法
  • 属性
  • 返回值
  • 示例
文档反馈
phone 联系我们

立即和Alibaba Cloud在线服务人员进行交谈,获取您想了解的产品信息以及最新折扣。

alicare alicarealicarealicare