ALIYUN::ECS::AssignIpv6Addresses は、1 つ以上の IPv6 アドレスを弾性ネットワークインターフェイス (ENI) に割り当てるために使用されます。
構文
{
"Type": "ALIYUN::ECS::AssignIpv6Addresses",
"Properties": {
"Ipv6Addresses": List,
"Ipv6AddressCount": Integer,
"NetworkInterfaceId": String
}
}
プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Ipv6Addresses | List | いいえ | いいえ | ENI に割り当てられる IPv6 アドレスのリスト。 | 例: ["2001:db8:1234:1a00::***"]。指定できる IPv6 アドレスは 1 つだけです。 Ipv6Addresses パラメーターと Ipv6AddressCount パラメーターのいずれか 1 つを指定できますが、両方を指定することはできません。 |
Ipv6AddressCount | Integer | いいえ | いいえ | ENI に割り当てられるランダムに生成された IPv6 アドレスの数。 | Ipv6Addresses パラメーターと Ipv6AddressCount パラメーターのいずれか 1 つを指定できますが、両方を指定することはできません。 |
NetworkInterfaceId | String | はい | いいえ | ENI の ID。 | なし |
レスポンスパラメーター
Fn::GetAtt
- Ipv6Addresses: IPv6 アドレスのリスト。
- Ipv6Addresses: IPv6 アドレス ID のリスト。
- NetworkInterfaceId: ENI の ID。
例
JSON
形式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { "NetworkInterfaceId": { "Type": "String", "Description": "Elastic network interface ID." // 弾性ネットワークインターフェイスID } }, "Resources": { "AssignIpv6Addresses": { "Type": "ALIYUN::ECS::AssignIpv6Addresses", "Properties": { "NetworkInterfaceId": { "Ref": "NetworkInterfaceId" }, "Ipv6AddressCount": 1 } } }, "Outputs": { "Ipv6AddressIds": { "Description": "Assigned IPv6 address IDs.", // 割り当てられたIPv6アドレスID "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "Ipv6AddressIds" ] } }, "Ipv6Addresses": { "Description": "Assigned IPv6 addresses.", // 割り当てられたIPv6アドレス "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "Ipv6Addresses" ] } }, "NetworkInterfaceId": { "Description": "Elastic network interface ID.", // 弾性ネットワークインターフェイスID "Value": { "Fn::GetAtt": [ "AssignIpv6Addresses", "NetworkInterfaceId" ] } } } }