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

Resource Orchestration Service:ALIYUN::VPC::EIPPro

最終更新日:Jan 16, 2025

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

構文

{
  "Type": "ALIYUN::VPC::EIPPro",
  "Properties": {
    "Description": String,
    "ResourceGroupId": String,
    "InstanceId": String,
    "InstanceChargeType": String,
    "PricingCycle": String,
    "ISP": String,
    "Period": Number,
    "DeletionProtection": Boolean,
    "AutoPay": Boolean,
    "Name": String,
    "InternetChargeType": String,
    "Netmode": String,
    "Bandwidth": Number,
    "IpAddress": String,
    "Tags": List,
    "SecurityProtectionTypes": List,
    "PublicIpAddressPoolId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Description

String

いいえ

はい

EIPの説明。

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

ResourceGroupId

String

いいえ

はい

EIPが属するリソースグループのID。

なし

InstanceId

String

いいえ

いいえ

EIPのID。

IpAddressプロパティとInstanceIdプロパティのいずれかを指定する必要があります。両方のプロパティを空のままにすると、システムはEIPをランダムに割り当てます。

InstanceChargeType

String

いいえ

いいえ

EIPの課金方式。

有効な値:

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

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

PricingCycle

String

いいえ

いいえ

サブスクリプションEIPの課金サイクル。

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

有効な値:

  • Month(デフォルト)

  • Year

ISP

String

いいえ

いいえ

EIPの回線タイプ。

有効な値:

  • BGP:BGP(マルチ ISP)。このタイプの回線はすべてのリージョンでサポートされています。

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

  • BGP_FinanceCloud:このタイプの回線は、中国東部 1 ファイナンスリージョンでのみサポートされています。

説明

Alibaba Cloudアカウントがシングル ISP帯域幅のホワイトリストに追加されている場合は、このプロパティをChinaTelecom、ChinaUnicom、またはChinaMobileに設定できます。

Period

Number

いいえ

いいえ

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

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

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

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

DeletionProtection

Boolean

いいえ

はい

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

有効な値:

  • true

  • false(デフォルト)

AutoPay

Boolean

いいえ

いいえ

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

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

有効な値:

  • false:自動支払いを無効にします。

    [オーダーセンター] で支払いを手動で完了する必要があります。

  • true(デフォルト):自動支払いを有効にします。

Name

String

いいえ

はい

EIPの名前。

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

InternetChargeType

String

いいえ

いいえ

EIPの計測方法。

有効な値:

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

  • PayByTraffic:データ転送課金。

Netmode

String

いいえ

いいえ

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

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

Bandwidth

Number

いいえ

はい

EIPの帯域幅。

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

IpAddress

String

いいえ

いいえ

EIPのIPアドレス。

IpAddressプロパティとInstanceIdプロパティのいずれかを指定する必要があります。両方のプロパティを空のままにすると、システムはEIPをランダムに割り当てます。

Tags

List

いいえ

はい

タグ。

最大 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アドレスプール機能は、試用版に必要な権限が付与されているアカウントのユーザーのみが使用できます。この機能を使用するには、[チケットを提出] してください。

タグの構文

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

タグのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Value

String

いいえ

いいえ

タグの値。

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

Key

String

はい

いいえ

タグのキー。

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

戻り値

Fn::GetAtt

  • ISP:回線タイプ。

  • AllocationId:EIP ID。

  • EipAddress:EIP。

  • OrderId:サブスクリプションEIPのオーダー ID。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Description:
        Type: String
        Description: オプション。EIP の説明。説明は 2 ~ 256 文字である必要があります。文字で始める必要があります。 http:// または https:// で始めることはできません。
        Default: test
      InstanceId:
        Type: String
        Description: 要求された EIP の ID。
        Default: eip-25877c70gddh****
      Name:
        Type: String
        Description: EIP の名前。名前は 2 ~ 128 文字である必要があります。文字で始める必要があります。数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。 http:// または https:// で始めることはできません。
        Default: test
      Bandwidth:
        Type: Number
        Description: 出力ネットワークの帯域幅。デフォルトは 5MB です。
        Default: 5
    Resources:
      ElasticIpPro:
        Type: ALIYUN::VPC::EIPPro
        Properties:
          Description:
            Ref: Description
          InstanceId:
            Ref: InstanceId
          Name:
            Ref: Name
          Bandwidth:
            Ref: Bandwidth
    Outputs:
      ISP:
        Description: 回線タイプ。
        Value:
          Fn::GetAtt:
            - ElasticIpPro
            - ISP
      AllocationId:
        Description: VPC での使用のためにアドレスの割り当てを表すために Aliyun が割り当てる ID。VPC Elastic IP アドレスに対してのみ返されます。
        Value:
          Fn::GetAtt:
            - ElasticIpPro
            - AllocationId
      EipAddress:
        Description: 作成された EIP の IP アドレス。
        Value:
          Fn::GetAtt:
            - ElasticIpPro
            - EipAddress
      OrderId:
        Description: プリペイド EIP インスタンスのオーダー ID。
        Value:
          Fn::GetAtt:
            - ElasticIpPro
            - OrderId
                        
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "Description": {
          "Type": "String",
          "Description": "オプション。EIP の説明。説明は 2 ~ 256 文字である必要があります。文字で始める必要があります。 http:// または https:// で始めることはできません。",
          "Default": "test"
        },
        "InstanceId": {
          "Type": "String",
          "Description": "要求された EIP の ID。",
          "Default": "eip-25877c70gddh****"
        },
        "Name": {
          "Type": "String",
          "Description": "EIP の名前。名前は 2 ~ 128 文字である必要があります。文字で始める必要があります。数字、ピリオド (.)、アンダースコア (_)、ハイフン (-) を含めることができます。 http:// または https:// で始めることはできません。",
          "Default": "test"
        },
        "Bandwidth": {
          "Type": "Number",
          "Description": "出力ネットワークの帯域幅。デフォルトは 5MB です。",
          "Default": 5
        }
      },
      "Resources": {
        "ElasticIpPro": {
          "Type": "ALIYUN::VPC::EIPPro",
          "Properties": {
            "Description": {
              "Ref": "Description"
            },
            "InstanceId": {
              "Ref": "InstanceId"
            },
            "Name": {
              "Ref": "Name"
            },
            "Bandwidth": {
              "Ref": "Bandwidth"
            }
          }
        }
      },
      "Outputs": {
        "ISP": {
          "Description": "回線タイプ。",
          "Value": {
            "Fn::GetAtt": [
              "ElasticIpPro",
              "ISP"
            ]
          }
        },
        "AllocationId": {
          "Description": "VPC での使用のためにアドレスの割り当てを表すために Aliyun が割り当てる ID。VPC Elastic IP アドレスに対してのみ返されます。",
          "Value": {
            "Fn::GetAtt": [
              "ElasticIpPro",
              "AllocationId"
            ]
          }
        },
        "EipAddress": {
          "Description": "作成された EIP の IP アドレス。",
          "Value": {
            "Fn::GetAtt": [
              "ElasticIpPro",
              "EipAddress"
            ]
          }
        },
        "OrderId": {
          "Description": "プリペイド EIP インスタンスのオーダー ID。",
          "Value": {
            "Fn::GetAtt": [
              "ElasticIpPro",
              "OrderId"
            ]
          }
        }
      }
    }