ALIYUN::ECS::InstanceGroup类型用于创建一组相同配置的ECS实例。
语法
{
"Type": "ALIYUN::ECS::InstanceGroup",
"Properties": {
"DedicatedHostId": String,
"ResourceGroupId": String,
"SystemDiskDescription": String,
"InstanceChargeType": String,
"RamRoleName": String,
"SystemDiskPerformanceLevel": String,
"ImageId": String,
"SystemDiskDiskName": String,
"Tags": List,
"HostName": String,
"LaunchTemplateName": String,
"VSwitchId": String,
"Period": Number,
"ZoneIds": List,
"LaunchTemplateId": String,
"DeletionProtection": "Boolean",
"SecurityGroupIds": List,
"SecurityEnhancementStrategy": String,
"InternetChargeType": String,
"InstanceName": String,
"DeploymentSetId": String,
"InternetMaxBandwidthOut": Integer,
"VpcId": String,
"LaunchTemplateVersion": String,
"PeriodUnit": String,
"AutoReleaseTime": String,
"PrivateIpAddress": String,
"Description": String,
"DiskMappings": List,
"SystemDiskSize": Number,
"UserData": String,
"AutoRenew": String,
"Ipv6Addresses": List,
"MaxAmount": Integer,
"SystemDiskAutoSnapshotPolicyId": String,
"Ipv6AddressCount": Integer,
"NetworkType": String,
"SpotPriceLimit": String,
"InstanceType": String,
"AllocatePublicIP": "Boolean",
"SpotStrategy": String,
"Password": String,
"PasswordInherit": Boolean,
"AutoRenewPeriod": Number,
"KeyPairName": String,
"IoOptimized": String,
"ZoneId": String,
"HpcClusterId": String,
"SecurityGroupId": String,
"SystemDiskCategory": String,
"EniMappings": List,
"SystemDiskProvisionedIops": Integer,
"SystemDiskBurstingEnabled": Boolean,
"SpotInterruptionBehavior": String,
"SpotDuration": Integer,
"UpdatePolicy": String,
"SystemDiskEncrypted": String,
"SystemDiskEncryptAlgorithm": String,
"SystemDiskStorageClusterId": String,
"SystemDiskKMSKeyId": String,
"CreditSpecification": String,
"PrivatePoolOptions": Map,
"StorageSetId": String,
"HttpTokens": String,
"HttpEndpoint": String,
"Tenancy": String,
"StorageSetPartitionNumber": Integer,
"DeploymentSetGroupNo": Integer,
"Affinity": String,
"UseAdditionalService": Boolean,
"ImageFamily": String,
"DeletionForce": Boolean,
"UniqueSuffix": Boolean,
"NetworkOptions": Map,
"CpuOptions": Map,
"NetworkInterfaceQueueNumber": Integer,
"HostNames": List,
"ImageOptions": Map,
"SecurityOptions": Map,
"SchedulerOptions": Map
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ResourceGroupId | String | 否 | 是 | 实例所在的资源组ID。 | 无 |
SpotInterruptionBehavior | String | 否 | 否 | 抢占实例中断模式。 | 目前仅支持Terminate(默认)直接释放实例。 |
SpotDuration | Integer | 否 | 否 | 抢占式实例的保留时长。 | 取值范围:0~6。 单位:小时。 取值:
|
HpcClusterId | String | 否 | 是 | 实例所属的HPC集群ID。 | 更新该参数仅对新增ECS实例生效。 |
MaxAmount | Integer | 是 | 是 | 一次性创建ECS实例的个数。 | 取值范围:1~1000。 说明 当更新资源栈时,如果MaxAmount取值增加(或减少),将新增(或减少)对应数量的ECS实例。例如:MaxAmount取值从2增加为5,将新增3个ECS实例。 |
Description | String | 否 | 是 | 描述信息。 | 最长256个字符。 说明 更新该参数仅对新增ECS实例生效。 |
InstanceType | String | 是 | 是 | ECS实例规格。 | 更多信息,请参见实例规格族。 说明 当UpdatePolicy取值为ForAllInstance时,可以更新本参数。 |
ImageId | String | 否 | 是 | 用于启动ECS实例的镜像ID。包括公共镜像、自定义镜像和云市场镜像。 | 支持通过模糊的方式指定公共镜像ID,而不需要指定一个完整的公共镜像ID。例如:
更多信息,请参见请求参数。 |
SecurityGroupId | String | 否 | 否 | 新创建实例所属的安全组ID,同一个安全组内的实例之间可以互相访问。 | 不支持同时指定SecurityGroupId和SecurityGroupIds。 |
SecurityGroupIds | List | 否 | 否 | 新创建实例所属的安全组ID列表。 | 不支持同时指定SecurityGroupId和SecurityGroupIds。 更多信息,请参见安全组。 |
SecurityEnhancementStrategy | String | 否 | 否 | 是否启用安全加固。 | 取值:
|
InstanceName | String | 否 | 否 | 实例名称。 | 最长为128个字符。可包含英文字母、汉字、数字、下划线(_)、半角句号(.)和短划线(-)。 通过 |
Password | String | 否 | 是 | ECS实例登录密码。 | 长度为8~30个字符。必须同时包含大写英文字母、小写英文字母、数字和特殊字符其中三项,支持的特殊字符为: 如果指定Password参数,请使用HTTPS协议调用API,以免发生密码泄露。 |
PasswordInherit | Boolean | 否 | 否 | 是否使用镜像预设的密码。 | 取值:
说明 使用该参数时,Password参数必须为空,同时您需要确保使用的镜像已经设置了密码。 |
ZoneIds | List | 否 | 否 | 可用区列表。 | 无 |
HostName | String | 否 | 否 | 主机名称。 | 长度最少2个字符。半角句号(.)和短划线(-)不能作为hostname的首尾字符,且不能连续使用。 更多信息,请参见请求参数。 |
AllocatePublicIP | Boolean | 否 | 否 | 是否创建公网IP。 | 如果InternetMaxBandwidthOut为0,则不会创建公网IP。 取值:
|
AutoReleaseTime | String | 否 | 否 | ECS实例自动释放的时间。 | 时间格式必须遵守ISO8601规范,例如 |
PrivateIpAddress | String | 否 | 否 | 实例私网IP地址。 | 专有网络类型ECS实例设置私网IP地址时,必须从交换机的空闲网段中选择。 说明 如果设置PrivateIpAddress,MaxAmount取值只能为1。 |
DiskMappings | List | 否 | 是 | 为ECS实例创建的数据盘。 | 最多创建16块数据盘。 修改该参数,不会影响已创建的实例,新创建的实例会使用修改后的值。 更多信息,请参见DiskMappings属性。 说明 更新该参数仅对新增ECS实例生效。 |
InternetChargeType | String | 否 | 是 | 公网访问带宽计费方式。 | 取值:
说明 当UpdatePolicy取值为ForAllInstance时,可以更新本参数。 |
InternetMaxBandwidthOut | Integer | 否 | 是 | 公网出带宽最大值。 | 取值范围:0~100。 单位:Mbps。 默认值:0。 说明 当UpdatePolicy取值为ForAllInstance时,可以更新本参数。 |
SystemDiskProvisionedIops | Integer | 否 | 是 | 系统盘预配的IOPS。 | 无 |
SystemDiskBurstingEnabled | Boolean | 否 | 是 | 系统盘是否启用突发。 | 取值:
|
IoOptimized | String | 否 | 否 | 是否创建I/O优化实例。 | 取值:
|
SystemDiskCategory | String | 否 | 是 | 系统盘类型。 | 取值:
说明 更新该参数仅对新增ECS实例生效。 |
SystemDiskDescription | String | 否 | 是 | 系统盘描述信息。 | 更新该参数仅对新增ECS实例生效。 |
SystemDiskDiskName | String | 否 | 是 | 系统盘名称。 | 更新该参数仅对新增ECS实例生效。 |
SystemDiskSize | Number | 否 | 是 | 系统盘大小。 | 取值范围:40~500。 单位:GB。 如果使用自定义镜像创建系统盘,需要保证系统盘大于自定义镜像大小。 说明 当UpdatePolicy取值为ForAllInstance时,可以更新本参数。 |
Tags | List | 否 | 是 | 用户自定义标签。 | 最多支持20个标签,格式: 更多信息,请参见Tags属性。 |
UserData | String | 否 | 是 | 创建ECS实例时传递的用户数据。 | 内容需要限制在16KB以内。无需用Base64转码,特殊字符需要使用转义符。 |
ZoneId | String | 否 | 否 | 可用区ID。 | 无 |
VpcId | String | 否 | 否 | 专有网络ID。 | 无 |
VSwitchId | String | 否 | 否 | 交换机ID。 | 无 |
KeyPairName | String | 否 | 是 | ECS实例绑定的密钥对名称。 | 如果是Windows ECS实例,则忽略该参数。默认为空。 如果已填写KeyPairName,Password的内容仍会被设置到实例中,但是Linux系统中的密码登录方式会被禁止。 说明 更新该参数仅对新增ECS实例生效。 |
RamRoleName | String | 否 | 是 | 实例RAM角色名称。 | 您可以调用ListRoles查询实例RAM角色名称。 |
SpotPriceLimit | String | 否 | 否 | 实例的每小时最高价格。 | 最大支持3位小数。当SpotStrategy为SpotWithPriceLimit时,该参数生效。 |
SpotStrategy | String | 否 | 否 | 后付费实例的竞价策略。 | 当InstanceChargeType为PostPaid时,该参数生效。 取值:
|
DedicatedHostId | String | 否 | 否 | 专有宿主机ID。 | 无 |
LaunchTemplateName | String | 否 | 是 | 启动模板名称。 | 无 |
PeriodUnit | String | 否 | 是 | 购买资源的时长周期。 | 取值:
说明 更新该参数仅对新增ECS实例生效。 |
AutoRenewPeriod | Number | 否 | 是 | 每次自动续费的时长。 | 当AutoRenew为True时,该参数为必填参数。 取值:
说明 更新该参数仅对新增ECS实例生效。 |
AutoRenew | String | 否 | 是 | 是否自动续费。 | 当InstanceChargeType为PrePaid时,该参数生效。 取值:
说明 更新该参数仅对新增ECS实例生效。 |
InstanceChargeType | String | 否 | 是 | 实例的付费方式。 | 取值:
说明 更新该参数仅对新增ECS实例生效。 |
EniMappings | List | 否 | 是 | 附加到实例的弹性网卡。 | 附加到实例的弹性网卡个数最多为1个。 更多信息,请参见EniMappings属性。 |
LaunchTemplateId | String | 否 | 是 | 启动模板ID。 | 无 |
LaunchTemplateVersion | String | 否 | 是 | 启动模板的版本。 | 如果没有指定版本,则使用默认版本。 |
Period | Number | 否 | 是 | 购买资源的时长。 | 当InstanceChargeType为PrePaid时,该参数生效且为必选参数。 一旦指定了DedicatedHostId,则取值不能超过专有宿主机的订阅时长。
说明 更新该参数仅对新增ECS实例生效。 |
NetworkType | String | 否 | 否 | ECS实例网络类型。 | 取值:
|
DeletionProtection | Boolean | 否 | 是 | 实例释放保护属性,指定是否支持通过控制台或DeleteInstance接口释放实例。 | 取值:
|
DeploymentSetId | String | 否 | 是 | 部署集ID。 | 更新该参数仅对新增ECS实例生效。 |
Ipv6AddressCount | Integer | 否 | 是 | 为弹性网卡指定随机生成的IPv6地址数量。 | 不能同时指定Ipv6Addresses和Ipv6AddressCount。 说明 更新该参数仅对新增ECS实例生效。 |
Ipv6Addresses | List | 否 | 是 | 为弹性网卡指定IPv6地址。 | 最多指定一个IPv6地址。更改不影响现有实例。不能同时指定Ipv6Addresses和Ipv6AddressCount。 说明 更新该参数仅对新增ECS实例生效。 |
SystemDiskAutoSnapshotPolicyId | String | 否 | 是 | 系统盘自动快照策略ID。 | 无 |
SystemDiskPerformanceLevel | String | 否 | 是 | 创建ESSD云盘作为系统盘使用时,设置云盘的性能等级。 | 取值:
关于如何选择ESSD性能等级,请参见ESSD云盘。 |
UpdatePolicy | String | 否 | 是 | 指定更新时的策略。 | 取值:
|
SystemDiskEncrypted | String | 否 | 是 | 系统盘是否加密。 | 取值:
|
SystemDiskEncryptAlgorithm | String | 否 | 是 | 系统盘采用的加密算法。 | 取值:
|
SystemDiskStorageClusterId | String | 否 | 是 | 系统盘专属块存储集群ID。 | 无 |
SystemDiskKMSKeyId | String | 否 | 是 | 系统盘使用的KMS密钥ID。 | 无 |
CreditSpecification
| String | 否 | 是 | 设置突发性能实例的运行模式。 | 取值: |
PrivatePoolOptions | Map | 否 | 否 | 实例启动的私有池容量选项。 | 更多信息,请参考PrivatePoolOptions属性。 |
StorageSetId | String | 否 | 否 | 存储集ID。 | 无 |
HttpTokens | String | 否 | 是 | 访问实例元数据时是否强制使用加固模式(IMDSv2)。 | 取值:
说明 有关访问实例元数据的模式,请参见实例元数据访问模式。 |
HttpEndpoint | String | 否 | 是 | 是否启用实例元数据的访问通道。 | 取值范围:
说明 有关实例元数据的信息,请参见ECS实例元数据概述。 |
Tenancy | String | 否 | 否 | 是否在专有宿主机上创建实例。 | 取值:
|
StorageSetPartitionNumber | Integer | 否 | 否 | 存储集中的最大分区数量。 | 取值范围:大于等于 2。 |
DeploymentSetGroupNo | Integer | 否 | 否 | 如果您设置的部署集对应的策略为部署集组高可用策略(AvailabilityGroup),可以通过该参数指定实例在部署集中的分组号。 | 取值范围:1~7。 |
Affinity | String | 否 | 否 | 专有宿主机实例是否与专有宿主机关联。 | 取值:
|
UseAdditionalService | Boolean | 否 | 否 | 是否使用阿里云提供的虚拟机系统配置(Windows:NTP、KMS;Linux:NTP、YUM)。 | 取值:
|
ImageFamily | String | 否 | 否 | 镜像族系名称。 | 通过设置该参数来获取当前镜像族系内最新可用镜像来创建实例。
说明 阿里云官方镜像关联的镜像族系信息请参见公共镜像概述。 |
DeletionForce | Boolean | 否 | 否 | 是否强制删除实例。 | 默认值为false。 |
UniqueSuffix | Boolean | 否 | 否 | 当创建多台实例时,是否为 | 有序后缀从001开始递增,最大不能超过999。取值范围:
当 更多信息,请参见批量设置有序的实例名称或主机名称。 |
NetworkOptions | Map | 否 | 否 | 网络相关属性参数。 | 更多信息,请参见NetworkOptions属性。 |
CpuOptions | Map | 否 | 否 | CPU相关属性参数。 | 更多信息,请参见CpuOptions属性。 |
NetworkInterfaceQueueNumber | Integer | 否 | 否 | 主网卡队列数。 | 注意:
|
HostNames | List | 否 | 否 | 创建多台实例时,为每台实例指定不同的主机名。 | 无 |
ImageOptions | Map | 否 | 否 | 镜像相关属性信息。 | 更多信息,请参见ImageOptions属性。 |
SecurityOptions | Map | 否 | 否 | 可信系统相关属性信息。 | 更多信息,请参见SecurityOptions属性。 |
SchedulerOptions | Map | 否 | 否 | 调度相关属性信息。 | 更多信息,请参见SchedulerOptions属性。 |
DiskMappings语法
"DiskMappings": [
{
"Category": String,
"DiskName": String,
"Description": String,
"Device": String,
"SnapshotId": String,
"Size": String,
"Encrypted": String,
"KMSKeyId": String,
"PerformanceLevel": String,
"AutoSnapshotPolicyId": String,
"ProvisionedIops": Integer,
"BurstingEnabled": Boolean,
"StorageClusterId": String
}
]
DiskMappings属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Size | String | 是 | 否 | 数据盘大小。 | 单位:GB。 |
Category | String | 否 | 否 | 数据盘的类型。 | 取值:
对于I/O优化实例,默认值为cloud_efficiency。 对于非I/O优化实例,默认值为cloud。 |
DiskName | String | 否 | 否 | 数据盘的名称。 | 长度为2~128个字符。必须以英文字母或汉字开头,不能以 |
Description | String | 否 | 否 | 数据盘的描述。 | 长度为2~256个字符。不能以 |
Device | String | 否 | 否 | 挂载点。 | 说明 该参数即将停止使用,为提高兼容性,请尽量使用其他参数。 |
SnapshotId | String | 否 | 否 | 快照ID。 | 无 |
Encrypted | String | 否 | 否 | 数据盘是否加密。 | 取值:
|
KMSKeyId | String | 否 | 否 | 数据盘对应的KMS密钥ID。 | 无 |
AutoSnapshotPolicyId | String | 否 | 否 | 自动快照策略ID。 | 无 |
PerformanceLevel | String | 否 | 否 | 创建ESSD云盘作为数据盘使用时,设置云盘的性能等级。 | 取值:
关于如何选择ESSD性能等级,请参见ESSD云盘。 |
ProvisionedIops | Integer | 否 | 否 | 预配的IOPS。 | 无 |
BurstingEnabled | Boolean | 否 | 否 | 是否启用突发。 | 取值:
|
StorageClusterId | Striing | 否 | 否 | 专属块存储集群ID。 | 无 |
Tags语法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Key | String | 是 | 否 | 标签键。 | 长度为1~128个字符,不能以 |
Value | String | 否 | 否 | 标签值。 | 长度为0~128个字符,不能以 |
EniMappings语法
"EniMappings": [
{
"SecurityGroupId": String,
"VSwitchId": String,
"Description": String,
"NetworkInterfaceName": String,
"PrimaryIpAddress": String,
"InstanceType": String,
"Ipv6AddressCount": Integer,
"NetworkInterfaceTrafficMode": String,
"Ipv6Addresses": List,
"QueueNumber": Integer,
"SecurityGroupIds": List,
"NetworkInterfaceId": String,
"DeleteOnRelease": Boolean,
"NetworkCardIndex": Integer,
"QueuePairNumber": Integer
}
]
EniMappings属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
SecurityGroupId | String | 否 | 是 | 安全组ID。 | 所属的安全组ID必须是同一个专有网络下的安全组。 |
VSwitchId | String | 否 | 否 | 交换机ID。 | 无 |
Description | String | 否 | 是 | 弹性网卡的描述信息。 | 长度为2~256个字符,不能以 |
NetworkInterfaceName | String | 否 | 是 | 弹性网卡名称。 | 长度为2~128个字符。必须以英文字母或汉字开头,不能以 |
PrimaryIpAddress | String | 否 | 否 | 弹性网卡的主私有IP地址。 | 指定的IP必须是在所属交换机的地址段内的空闲地址。 如果不指定IP,则默认随机分配该交换机中的空闲地址。 |
InstanceType | String | 否 | 否 | 弹性网卡类型。 | 最多设置2个网卡,设置1个弹性网卡时,支持设置1个主网卡或1个辅助网卡;设置2个弹性网卡时,仅支持同时设置1个主网卡和1个辅助网卡。 取值:
|
Ipv6AddressCount | Integer | 否 | 否 | 为主网卡指定随机生成的IPv6地址数量。 | 取值范围:1~10。 注意事项:
|
NetworkInterfaceTrafficMode | String | 否 | 否 | 网卡的通讯模式。 | 取值:
说明 RDMA模式的弹性网卡数量不能超过该实例规格族的限制。更多信息,请参见实例规格族。 |
Ipv6Addresses | List | 否 | 否 | 为主网卡指定一个或多个IPv6地址。 | 支持设置最多10个IPv6地址。 注意事项:
|
QueueNumber | Integer | 否 | 否 | 弹性网卡队列数。 | 注意事项:
|
SecurityGroupIds | List | 否 | 否 | 弹性网卡所属的一个或多个安全组ID。 | 注意事项:
|
NetworkInterfaceId | String | 否 | 否 | 随实例附加的弹性网卡ID。 | 该参数只对辅助弹性网卡生效。指定一个现有辅助弹性网卡后,您将无法配置其它网卡创建参数。 |
DeleteOnRelease | Boolean | 否 | 否 | 释放实例时是否保留网卡 | 取值:
|
NetworkCardIndex | Integer | 否 | 否 | 网卡指定的物理网卡索引。 |
|
QueuePairNumber | Integer | 否 | 否 | RDMA网卡队列数。 | 该字段类型为Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于9007199254740991。 |
PrivatePoolOptions语法
"PrivatePoolOptions": [
{
"Id": String,
"MatchCriteria": String
}
]
PrivatePoolOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Id | String | 否 | 否 | 私有池ID。即弹性保障服务ID或容量预定服务ID。 | 无 |
MatchCriteria | String | 否 | 否 | 弹性保障服务或容量预定服务在生效后会生成私有池容量,供实例启动时选择。 | 取值:
以下任一场景,实例启动的私有池容量选项只能取值
|
NetworkOptions语法
"NetworkOptions": {
"EnableJumboFrame": Boolean
}
NetworkOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
EnableJumboFrame | Boolean | 否 | 否 | 实例是否开启Jumbo frame特性。 | 参数取值:
默认值:true。 说明 只有八代以上部分实例规格支持开启Jumbo frame特性。更多信息请参见网络最大传输单元MTU。 |
CpuOptions语法
"CpuOptions": {
"ThreadsPerCore": Integer,
"Core": Integer
}
CpuOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ThreadsPerCore | Integer | 否 | 否 | CPU线程数。 | ECS 实例的vCPU 数= |
Core | Integer | 否 | 否 | CPU核心数。 | 该参数不支持自定义设置,只能采用默认值。 默认值:请参见自定义和查看CPU选项。 |
ImageOptions语法
"ImageOptions": {
"LoginAsNonRoot": Boolean
}
ImageOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
LoginAsNonRoot | Boolean | 否 | 否 | 使用该镜像的实例是否支持使用ecs-user用户登录。 | 取值:
|
SecurityOptions语法
"SecurityOptions": {
"TrustedSystemMode": String
}
SecurityOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
TrustedSystemMode | String | 否 | 否 | 可信系统模式。 | 取值:vTPM。目前,可信系统模式支持的实例规格族:g7、c7、r7。安全增强型(g7t、c7t、r7t)。当您创建以上实例规格族的ECS实例时,需要设置该参数。具体说明如下:如果您使用阿里云可信系统,请将该参数值设置为vTPM,在实例启动时即可通过阿里云可信系统完成可信校验。如果您不使用阿里云可信系统,可以不设置该参数值,但您需要注意,如果您所创建的ECS 实例使用了Enclave机密计算模式(SecurityOptions.ConfidentialComputingMode=Enclave),则该ECS实例也会启用可信系统。通过OpenAPI创建可信系统的ECS实例时,只能调用RunInstances实现,CreateInstance目前不支持设置SecurityOptions.TrustedSystemMode参数。 说明 如果您在创建实例的时候指定其为可信实例,那么当您更换系统盘时只能使用支持可信系统的镜像。 关于可信系统的更多信息,请参见安全增强型实例可信功能概述。 |
SchedulerOptions语法
"CpuOptions": {
"ManagedPrivateSpaceId": String,
"DedicatedHostClusterId": String
}
SchedulerOptions属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
DedicatedHostClusterId | String | 否 | 否 | 指定ECS实例所属的专有宿主机集群,系统会自动选择该专有宿主机集群中的一台专有宿主机部署ECS实例。 | 说明 仅在 在您同时指定了专有宿主机(
您可以通过DescribeDedicatedHostClusters查询专有宿主机集群 ID 列表。 |
ManagedPrivateSpaceId | String | 否 | 否 | 受管私有资源池ID。 | 无 |
返回值
Fn::GetAtt
InstanceIds:实例ID,访问实例的唯一标识。由系统生成,全局唯一。
PrivateIps:VPC类型实例的私网IP列表。当NetworkType为
vpc
时,该参数生效。例如:一个带有格式的JSON Array:["172.16.XX.XX", "172.16.XX.XX", … "172.16.XX.XX"]
,最多100个IP,用半角逗号(,)隔开。InnerIps:Classic类型实例的私网IP列表。当NetworkType为
classic
时,该参数生效。例如:一个带有格式的JSON Array:["10.1.XX.XX", "10.1.XX.XX", … "10.1.XX.XX"]
,最多100个IP,用半角逗号(,)隔开。PublicIps:Classic类型实例的公网IP列表。当NetworkType为
classic
时,该参数生效。例如:一个带有格式的JSON Array:["42.1.XX.XX", "42.1.XX.XX", … "42.1.XX.XX"]
,最多100个IP,用半角逗号(,)隔开。HostNames:所有实例的主机名称列表。
OrderId:实例的订单ID列表。
ZoneIds:可用区ID。
Ipv6AddressIds:已创建ECS实例的IPv6地址ID列表。
说明返回类型是两层列表。如果实例没有任何IPv6地址,则列表中相应位置的元素为空。如果所有实例都没有任何IP地址,则将返回null。
Ipv6Addresses:已创建ECS实例的IPv6地址列表。
说明返回类型是两层列表。如果实例没有任何IPv6地址,则列表中相应位置的元素为空。如果所有实例都没有任何IP地址,则将返回null。
RelatedOrderIds:已创建ECS实例的相关订单ID列表。
示例
创建两台ECS实例(OpsEcsInstance、ProdEcsInstance),并为ProdEcsInstance实例完成OpsEcsInstance免密登录操作。
如果您需要对ECS实例的Userdata脚本执行结果进行消息通知。更多信息,请参见ALIYUN::ROS::WaitConditionHandle和ALIYUN::ROS::WaitCondition。
- 本页导读 (1)