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

Resource Orchestration Service:ALIYUN::VPC::EIP

最終更新日:Jan 16, 2025

ALIYUN::VPC::EIPは、Elastic IPアドレス(EIP)を申請するために使用されます。

構文

{
  "Type": "ALIYUN::VPC::EIP",
  "Properties": {
    "DeletionProtection": Boolean,
    "Name": String,
    "Tags": List,
    "Isp": String,
    "Netmode": String,
    "Period": Number,
    "ResourceGroupId": String,
    "AutoPay": Boolean,
    "InstanceChargeType": String,
    "PricingCycle": String,
    "Bandwidth": Number,
    "InternetChargeType": String,
    "Description": String,
    "SecurityProtectionTypes": List,
    "PublicIpAddressPoolId": String,
    "Zone": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

DeletionProtection

Boolean

いいえ

はい

削除保護を有効にするかどうかを指定します。

有効な値:

  • true

  • false(デフォルト)

Name

String

いいえ

はい

EIPの名前。

名前は 2~128 文字で、文字、数字、ピリオド(.)、アンダースコア(_)、ハイフン(-)を含めることができます。http:// または https:// で始めることはできませんが、文字で始める必要があります。

ResourceGroupId

String

いいえ

はい

リソースグループのID。

なし

Netmode

String

いいえ

いいえ

EIPのネットワークタイプ。

値を public に設定します。 public の値は、データがインターネット経由で転送されることを指定します。

Bandwidth

Number

いいえ

はい

EIPの帯域幅。

デフォルト値:5。単位:Mbit/s。

InternetChargeType

String

いいえ

いいえ

EIPの課金方式。

有効な値:

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

  • PayByTraffic:データ転送課金

InstanceChargeType

String

いいえ

いいえ

EIPの課金方式。

有効な値:

  • Prepaid:サブスクリプション

  • Postpaid(デフォルト):従量課金

PricingCycle

String

いいえ

いいえ

EIPの課金サイクル。

有効な値:

  • Month(デフォルト)

  • Year

説明

InstanceChargeType が Prepaid に設定されている場合は、このプロパティを指定する必要があります。

Period

Number

いいえ

いいえ

サブスクリプション期間。

  • PricingCycle が Month に設定されている場合の有効な値:1~9。

  • PricingCycle が Year に設定されている場合の有効な値:1~3。

デフォルト値:1。

説明

InstanceChargeType が Prepaid に設定されている場合は、このプロパティを指定する必要があります。

AutoPay

Boolean

いいえ

いいえ

自動支払いを有効にするかどうかを指定します。

有効な値:

  • false:自動支払いを有効にしません。注文が生成された後、注文センターに移動して支払いを完了する必要があります。

    課金管理コンソールの [注文] ページで、注文センターの詳細をご確認ください。

  • true(デフォルト):自動支払いを有効にします。注文が生成されると、システムは自動的に支払いを完了します。

説明

InstanceChargeType が Prepaid に設定されている場合は、このプロパティを指定する必要があります。

Isp

String

いいえ

いいえ

EIPの回線タイプ。

有効な値:

  • BGP(デフォルト):BGP(マルチISP)

  • BGP_PRO:BGP(マルチISP)Pro

BGP(マルチISP)回線はすべてのリージョンでサポートされています。 BGP(マルチISP)Pro 回線は、中国(香港)リージョンでのみサポートされています。

Description

String

いいえ

はい

EIPの説明。

説明は 2~256 文字でなければなりません。http:// または https:// で始めることはできませんが、文字で始める必要があります。

Tags

List

いいえ

はい

EIPのタグ。

最大 20 個のタグを追加できます。各タグはキーと値のペアです。タグ値は空のままにすることができます。

詳細については、「タグの構文」および「タグのプロパティ」をご参照ください。

SecurityProtectionTypes

List

いいえ

いいえ

Anti-DDoSのエディション。

有効な値:

  • Null:このプロパティを Null に設定すると、デフォルトで Anti-DDoS Origin が使用されます。

  • AntiDDoS_Enhanced:このプロパティを AntiDDoS_Enhanced に設定すると、Anti-DDoS Pro または Premium が使用されます。

説明

最大 10 個の Anti-DDoS エディションを設定できます。

PublicIpAddressPoolId

String

いいえ

いいえ

IPアドレスプールのID。

EIPは、指定された IP アドレスプールから割り当てられます。 IP アドレスプール機能は、試用版に必要な権限が付与されているアカウントを持つユーザーのみが使用できます。この機能を使用するには、チケットを送信してください。

Zone

String

いいえ

いいえ

EIPのゾーン。

なし

タグの構文

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Key

String

はい

いいえ

タグキー。

タグキーは 1~128 文字で、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

Value

String

いいえ

いいえ

タグ値。

タグ値は最大 128 文字で、http:// または https:// を含めることはできません。aliyun または acs: で始めることはできません。

戻り値

Fn::GetAtt

  • EipAddress:割り当てられた EIP。

  • AllocationId:EIP ID。

  • OrderId:EIP の注文 ID。このプロパティは、InstanceChargeType が Prepaid に設定されている場合にのみ返されます。

  • Isp:回線タイプ。

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ElasticIp:
    Type: ALIYUN::VPC::EIP
    Properties:
      InstanceChargeType: Postpaid
      Name: TestEIP
      InternetChargeType: PayByBandwidth
      Netmode: public
      Bandwidth: 5
Outputs:
  Isp:
    Description: 回線タイプ。
    Value:
      Fn::GetAtt:
        - ElasticIp
        - Isp
  AllocationId:
    Description: VPC での使用のためにアドレスの割り当てを表すためにAliyun が割り当てる ID。 VPC Elastic IP アドレスの場合にのみ返されます。
    Value:
      Fn::GetAtt:
        - ElasticIp
        - AllocationId
  EipAddress:
    Description: 作成された EIP の IP アドレス。
    Value:
      Fn::GetAtt:
        - ElasticIp
        - EipAddress
  OrderId:
    Description: プリペイド EIP インスタンスの注文 ID。
    Value:
      Fn::GetAtt:
        - ElasticIp
        - OrderId

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ElasticIp": {
      "Type": "ALIYUN::VPC::EIP",
      "Properties": {
        "InstanceChargeType": "Postpaid",
        "Name": "TestEIP",
        "InternetChargeType": "PayByBandwidth",
        "Netmode": "public",
        "Bandwidth": 5
      }
    }
  },
  "Outputs": {
    "Isp": {
      "Description": "回線タイプ。",
      "Value": {
        "Fn::GetAtt": [
          "ElasticIp",
          "Isp"
        ]
      }
    },
    "AllocationId": {
      "Description": "VPC での使用のためにアドレスの割り当てを表すために Aliyun が割り当てる ID。 VPC Elastic IP アドレスの場合にのみ返されます。",
      "Value": {
        "Fn::GetAtt": [
          "ElasticIp",
          "AllocationId"
        ]
      }
    },
    "EipAddress": {
      "Description": "作成された EIP の IP アドレス。",
      "Value": {
        "Fn::GetAtt": [
          "ElasticIp",
          "EipAddress"
        ]
      }
    },
    "OrderId": {
      "Description": "プリペイド EIP インスタンスの注文 ID。",
      "Value": {
        "Fn::GetAtt": [
          "ElasticIp",
          "OrderId"
        ]
      }
    }
  }
}