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

Resource Orchestration Service:ALIYUN::VPC::EIPSegment

最終更新日:Mar 28, 2026

ALIYUN::VPC::EIPSegment は、隣接した Elastic IP アドレス (EIP) を一括で申請するためのリソースです。

構文

{
  "Type": "ALIYUN::VPC::EIPSegment",
  "Properties": {
    "EipMask": Integer,
    "ResourceGroupId": String,
    "Netmode": String,
    "Bandwidth": Integer,
    "InternetChargeType": String,
    "Zone": String,
    "Isp": String
  }
}

プロパティ

プロパティ

必須

編集可能

説明

制約

EipMask

Integer

はい

いいえ

隣接した EIP のサブネットマスク長です。

有効な値:

  • 28:1 回の呼び出しで 16 個の隣接した EIP を割り当てます。

  • 27:1 回の呼び出しで 32 個の隣接した EIP を割り当てます。

  • 26:1 回の呼び出しで 64 個の隣接した EIP を割り当てます。

  • 25:1 回の呼び出しで 128 個の隣接した EIP を割り当てます。

  • 24:1 回の呼び出しで 256 個の隣接した EIP を割り当てます。

説明

実際の割り当て数は、システムが 1 個、3 個、または 4 個の IP アドレスを予約するため、期待値より少なくなる場合があります。

ResourceGroupId

String

いいえ

いいえ

リソースグループの ID です。

なし。

Zone

String

いいえ

いいえ

隣接した EIP を作成するゾーンです。

なし。

Isp

String

いいえ

いいえ

回線タイプです。

有効な値:

  • BGP(デフォルト):BGP(マルチ ISP)。すべてのリージョンで BGP(マルチ ISP)EIP をサポートしています。

  • BGP_PRO:BGP(マルチ ISP)Pro。この回線タイプは、中国(香港)、シンガポール、日本(東京)、マレーシア(クアラルンプール)、フィリピン(マニラ)、インドネシア(ジャカルタ)、タイ(バンコク)の各リージョンでのみ利用可能です。

BGP(マルチ ISP)および BGP(マルチ ISP)Pro 回線の詳細については、「EIP とは」をご参照ください。

シングル ISP 帯域幅のホワイトリストに登録されている場合は、以下のいずれかの値も選択できます:

  • ChinaTelecom:China Telecom

  • ChinaUnicom:China Unicom

  • ChinaMobile:China Mobile

  • ChinaTelecom_L2:China Telecom L2

  • ChinaUnicom_L2:China Unicom L2

  • ChinaMobile_L2:China Mobile L2

Hangzhou Finance Cloud ユーザーの場合、このパラメーターは必須であり、値を BGP_FinanceCloud に設定する必要があります。

Netmode

String

いいえ

いいえ

隣接した EIP のネットワークタイプです。

有効な値:

  • public(デフォルト):インターネット。隣接した EIP をクラウドリソースに関連付けると、そのクラウドリソースは EIP を介してインターネットにアクセスできます。

  • hybrid:ハイブリッドクラウド。隣接した EIP をクラウドリソースに関連付けると、そのクラウドリソースは EIP を介してハイブリッドクラウドにアクセスできます。

説明

Netmode を hybrid に設定できるのは、ホワイトリストに登録されたユーザーのみです。このネットワークタイプを利用するには、アカウントマネージャーまでご連絡ください。

Bandwidth

Integer

いいえ

いいえ

EIP の最大帯域幅です。

デフォルト値:5。

単位:Mbit/s。

InternetChargeType

String

いいえ

いいえ

隣接した EIP の課金方法です。

有効な値:

  • PayByBandwidth(デフォルト):帯域幅課金

  • PayByTraffic:トラフィック課金

説明

Netmode が hybrid に設定されている場合、InternetChargeType は PayByBandwidth のみ指定できます。

戻り値

Fn::GetAtt

  • EipSegmentInstanceId:連続 EIP グループの ID。

  • EipAddresses:割り当てられた EIP の一覧。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  EipMask:
    Type: Number
    Description: |-
      連続 EIP グループのマスク。有効な値:
      28:16 個の連続 EIP を割り当てます。
      27:32 個の連続 EIP を割り当てます。
      26:64 個の連続 EIP を割り当てます。
      25:128 個の連続 EIP を割り当てます。
      24:256 個の連続 EIP を割り当てます。
      注:システムが 1 個、3 個、または 4 個の IP アドレスを予約するため、実際の割り当て数は期待値より少なくなる場合があります。
    AllowedValues:
      - 28
      - 27
      - 26
      - 25
      - 24
    Default: 28
  ResourceGroupId:
    Type: String
    Description: リソースグループの ID。
    Default: Null
  Netmode:
    Type: String
    Description: |-
      ネットワークタイプ。有効な値:
      public:(デフォルト)インターネット。関連付けられたクラウドリソースがインターネットにアクセスできます。
      hybrid:ハイブリッドクラウド。関連付けられたクラウドリソースがハイブリッドクラウドと通信できます。
      注:このネットワークタイプは、ホワイトリストに登録されたユーザーのみが利用可能です。このネットワークタイプを利用するには、アカウントマネージャーまでご連絡ください。
    AllowedValues:
      - public
      - hybrid
    Default: public
  Bandwidth:
    Type: Number
    Description: '連続 EIP のピーク帯域幅。単位:Mbps。デフォルト:5。'
    Default: 5
  InternetChargeType:
    Type: String
    Description: |-
      連続 EIP の課金方法。有効な値:
      PayByBandwidth:(デフォルト)帯域幅課金。
      PayByTraffic:トラフィック課金。
      注:Netmode が hybrid の場合、InternetChargeType は PayByBandwidth のみ指定できます。
    AllowedValues:
      - PayByBandwidth
      - PayByTraffic
    Default: PayByBandwidth
Resources:
  EIPSegment:
    Type: ALIYUN::VPC::EIPSegment
    Properties:
      EipMask:
        Ref: EipMask
      ResourceGroupId:
        Ref: ResourceGroupId
      Netmode:
        Ref: Netmode
      Bandwidth:
        Ref: Bandwidth
      InternetChargeType:
        Ref: InternetChargeType
Outputs:
  EipSegmentInstanceId:
    Description: 連続 EIP グループの ID。
    Value:
      Fn::GetAtt:
        - EIPSegment
        - EipSegmentInstanceId
  EipAddresses:
    Description: '割り当てられた EIP の一覧。例:[{"AllocationId": "eip-xxx", "IpAddress": "xx.xx.xx.xx"}]'
    Value:
      Fn::GetAtt:
        - EIPSegment
        - EipAddresses
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "EipMask": {
      "Type": "Number",
      "Description": "連続 EIP グループのマスク。有効な値:\n28: 16 個の連続 EIP を割り当てます。\n27: 32 個の連続 EIP を割り当てます。\n26: 64 個の連続 EIP を割り当てます。\n25: 128 個の連続 EIP を割り当てます。\n24: 256 個の連続 EIP を割り当てます。\n注:システムが 1 個、3 個、または 4 個の IP アドレスを予約するため、実際の割り当て数は期待値より少なくなる場合があります。",
      "AllowedValues": [
        28,
        27,
        26,
        25,
        24
      ],
      "Default": 28
    },
    "ResourceGroupId": {
      "Type": "String",
      "Description": "リソースグループの ID。",
      "Default": null
    },
    "Netmode": {
      "Type": "String",
      "Description": "ネットワークタイプ。有効な値:\npublic: (デフォルト)インターネット。関連付けられたクラウドリソースがインターネットにアクセスできます。\nhybrid: ハイブリッドクラウド。関連付けられたクラウドリソースがハイブリッドクラウドと通信できます。\n注:このネットワークタイプは、ホワイトリストに登録されたユーザーのみが利用可能です。このネットワークタイプを利用するには、アカウントマネージャーまでご連絡ください。",
      "AllowedValues": [
        "public",
        "hybrid"
      ],
      "Default": "public"
    },
    "Bandwidth": {
      "Type": "Number",
      "Description": "連続 EIP のピーク帯域幅。単位:Mbps。デフォルト:5。",
      "Default": 5
    },
    "InternetChargeType": {
      "Type": "String",
      "Description": "連続 EIP の課金方法。有効な値:\nPayByBandwidth: (デフォルト)帯域幅課金。\nPayByTraffic: トラフィック課金。\n注:Netmode が hybrid の場合、InternetChargeType は PayByBandwidth のみ指定できます。",
      "AllowedValues": [
        "PayByBandwidth",
        "PayByTraffic"
      ],
      "Default": "PayByBandwidth"
    }
  },
  "Resources": {
    "EIPSegment": {
      "Type": "ALIYUN::VPC::EIPSegment",
      "Properties": {
        "EipMask": {
          "Ref": "EipMask"
        },
        "ResourceGroupId": {
          "Ref": "ResourceGroupId"
        },
        "Netmode": {
          "Ref": "Netmode"
        },
        "Bandwidth": {
          "Ref": "Bandwidth"
        },
        "InternetChargeType": {
          "Ref": "InternetChargeType"
        }
      }
    }
  },
  "Outputs": {
    "EipSegmentInstanceId": {
      "Description": "連続 EIP グループの ID。",
      "Value": {
        "Fn::GetAtt": [
          "EIPSegment",
          "EipSegmentInstanceId"
        ]
      }
    },
    "EipAddresses": {
      "Description": "割り当てられた EIP の一覧。例:[{\"AllocationId\": \"eip-xxx\", \"IpAddress\": \"xx.xx.xx.xx\"}]",
      "Value": {
        "Fn::GetAtt": [
          "EIPSegment",
          "EipAddresses"
        ]
      }
    }
  }
}