すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::ECS::AssignIpv6Addresses

最終更新日:Jan 16, 2025

ALIYUN::ECS::AssignIpv6Addresses は、1 つ以上の IPv6 アドレスを弾性ネットワークインターフェイス (ENI) に割り当てるために使用されます。

構文

{
  "Type": "ALIYUN::ECS::AssignIpv6Addresses",
  "Properties": {
    "Ipv6Addresses": List,
    "Ipv6AddressCount": Integer,
    "NetworkInterfaceId": String
  }
}

プロパティ

プロパティタイプ必須編集可能説明制約
Ipv6AddressesListいいえいいえENI に割り当てられる IPv6 アドレスのリスト。例: ["2001:db8:1234:1a00::***"]。指定できる IPv6 アドレスは 1 つだけです。 Ipv6Addresses パラメーターと Ipv6AddressCount パラメーターのいずれか 1 つを指定できますが、両方を指定することはできません。
Ipv6AddressCountIntegerいいえいいえENI に割り当てられるランダムに生成された IPv6 アドレスの数。Ipv6Addresses パラメーターと Ipv6AddressCount パラメーターのいずれか 1 つを指定できますが、両方を指定することはできません。
NetworkInterfaceIdStringはいいいえENI の ID。なし

レスポンスパラメーター

Fn::GetAtt

  • Ipv6Addresses: IPv6 アドレスのリスト。
  • Ipv6Addresses: IPv6 アドレス ID のリスト。
  • NetworkInterfaceId: ENI の ID。

  • YAML 形式

    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
  • 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"
            ]
          }
        }
      }
    }