ALIYUN::ECS::AssignIpv6Addresses类型用于为弹性网卡分配IPv6地址。
语法
{
"Type": "ALIYUN::ECS::AssignIpv6Addresses",
"Properties": {
"Ipv6Addresses": List,
"Ipv6AddressCount": Integer,
"NetworkInterfaceId": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
Ipv6Addresses | List | 否 | 否 | 弹性网卡指定的IPv6地址。 | 示例:["2001:db8:1234:1a00::***"]。目前仅支持指定一个IPv6地址。不能同时指定参数Ipv6Addresses和Ipv6AddressCount。 |
Ipv6AddressCount | Integer | 否 | 否 | 为弹性网卡指定的随机生成的IPv6地址数量。 | 不能同时指定参数Ipv6Addresses和Ipv6AddressCount。 |
NetworkInterfaceId | String | 是 | 否 | 弹性网卡ID。 | 无 |
返回值
Fn::GetAtt
- Ipv6Addresses:IPv6地址。
- Ipv6AddressIds:IPv6地址ID。
- NetworkInterfaceId:弹性网卡ID。
示例
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "NetworkInterfaceId": { "Type": "String", "Description": "Elastic network interface ID." } }, "Resources": { "AssignIpv6Addresses": { "Type": "ALIYUN::ECS::AssignIpv6Addresses", "Properties": { "NetworkInterfaceId": { "Ref": "NetworkInterfaceId" }, "Ipv6AddressCount": 1 } } }, "Outputs": { "Ipv6AddressIds": { "Description": "Assigned IPv6 address IDs.", "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "Ipv6AddressIds" ] } }, "Ipv6Addresses": { "Description": "Assigned IPv6 addresses.", "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "Ipv6Addresses" ] } }, "NetworkInterfaceId": { "Description": "Elastic network interface ID.", "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "NetworkInterfaceId" ] } } } }