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

Resource Orchestration Service:DATASOURCE::EIP::Addresses

最終更新日:Jan 16, 2025

DATASOURCE::EIP::Addresses は、Elastic IPアドレス(EIP)に関する情報を照会するために使用されます。

構文

{
  "Type": "DATASOURCE::EIP::Addresses",
  "Properties": {
    "SegmentInstanceId": String,
    "AddressName": String,
    "ResourceGroupId": String,
    "InstanceId": String,
    "Isp": String,
    "AllocationId": String,
    "PaymentType": String,
    "IpAddress": String,
    "InstanceType": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

SegmentInstanceId

String

いいえ

はい

連続EIP の ID です。

なし。

AddressName

String

いいえ

はい

EIP 名です。

名前は 1 ~ 128 文字で、文字、数字、アンダースコア(_)、ハイフン(-)を含めることができます。文字で始める必要があります。

ResourceGroupId

String

いいえ

はい

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

なし。

InstanceId

String

いいえ

はい

EIP に関連付けられているインスタンスの ID です。

なし。

Isp

String

いいえ

はい

回線タイプです。

有効な値:

  • BGP

  • BGP_PRO

  • RunShellScript

  • ChinaTelecom

  • ChinaUnicom

  • ChinaMobile

  • ChinaTelecom_L2

  • ChinaUnicom_L2

  • ChinaMobile_L2

AllocationId

String

いいえ

はい

EIP ID です。

なし。

PaymentType

String

いいえ

はい

EIP の課金方法です。

有効な値:

  • PostPaid

  • PrePaid

IpAddress

String

いいえ

はい

EIP の IP アドレスです。

なし。

InstanceType

String

いいえ

はい

EIP に関連付けられているインスタンスのタイプです。

有効な値:

  • IpAddress: IP アドレス

  • NetworkInterface: セカンダリ Elastic Network Interface(ENI)

  • HaVip: 高可用性仮想 IP アドレス(HAVIP)

  • Nat: NAT ゲートウェイ

  • SlbInstance: Virtual Private Cloud(VPC)タイプの Server Load Balancer(SLB)インスタンス

  • EcsInstance: VPC タイプの Elastic Compute Service(ECS)インスタンス

RefreshOptions

String

いいえ

はい

スタックの更新時のデータソースリソースの更新ポリシーです。

有効な値:

  • Never(デフォルト): スタックの更新時にデータソースリソースを更新しません。

  • Always: スタックの更新時にデータソースリソースを更新します。

戻り値

Fn::GetAtt

  • Addresses: EIP の詳細です。

  • AllocationIds: EIP の ID です。

プロパティ

タイプ

説明

制約

AllocationIds

List

EIP の ID です。

なし。

Addresses

List

EIP の詳細です。

なし。

BusinessStatus

String

EIP のサービスステータスです。

なし。

ExpiredTime

String

有効期限です。

時刻は YYYY-MM-DDThh:mm:ssZ 形式の ISO 8601 標準に準拠しています。

IpAddress

String

EIP の IP アドレスです。

なし。

AllocationId

String

EIP ID です。

なし。

ReservationOrderType

String

更新注文のタイプです。

なし。

Status

String

EIP のステータスです。

なし。

EipBandwidth

String

インターネット共有帯域幅インスタンスに関連付けられていない場合の EIP の帯域幅です。

単位:Mbit/s。

BandwidthPackageId

String

EIP が関連付けられているインターネット共有帯域幅インスタンスの ID です。

なし。

Description

String

EIP の説明です。

なし。

Tags

List

EIP のタグです。

なし。

InstanceId

String

EIP に関連付けられているインスタンスの ID です。

なし。

ReservationBandwidth

String

更新が有効になった後に使用される帯域幅です。

単位:Mbit/s。

InstanceRegionId

String

関連付けられているリソースのリージョン ID です。

なし。

RegionId

String

EIP のリージョン ID です。

なし。

SegmentInstanceId

String

連続 EIP の ID です。

なし。

ResourceGroupId

String

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

なし。

HasReservationData

String

更新データが含まれているかどうかを示します。

なし。

Netmode

String

ネットワークタイプです。

public のみ返される可能性があり、これはインターネットを示します。

InstanceType

String

EIP に関連付けられているインスタンスのタイプです。

なし。

OperationLocks

List

ロックされている EIP の詳細です。

なし。

ReservationInternetChargeType

String

更新が有効になった後に使用される従量課金方法です。

なし。

Isp

String

回線タイプです。

なし。

DeletionProtection

Boolean

削除保護が有効になっているかどうかを示します。

有効な値:

  • true

  • false

BandwidthPackageType

String

帯域幅タイプです。

CommonBandwidthPackage のみ返される可能性があり、これはインターネット共有帯域幅インスタンスを示します。

ServiceManaged

Integer

EIP がサービスアカウントを使用して作成されたかどうかを示します。

有効な値:

  • 0: EIP はサービスアカウントを使用して作成されていません。

  • 1: EIP はサービスアカウントを使用して作成されています。

CreateTime

String

EIP が作成された時刻です。

単位:ミリ秒。

PaymentType

String

EIP の課金方法です。

なし。

Bandwidth

String

EIP の最大帯域幅です。

単位:Mbit/s。

HdMonitorStatus

String

EIP に対してきめ細かい監視が有効になっているかどうかを示します。

有効な値:

  • true

  • false

ReservationActiveTime

String

更新が有効になる時刻です。

時刻は YYYY-MM-DDThh:mm:ssZ 形式の ISO 8601 標準に準拠しています。

SecondLimited

Boolean

レベル 2 スロットリングが構成されているかどうかを示します。

有効な値:

  • true

  • false

AddressName

String

EIP 名です。

なし。

BandwidthPackageBandwidth

String

EIP が関連付けられているインターネット共有帯域幅インスタンスの帯域幅です。

単位:Mbit/s。

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceType:
    Description: '現在バインドされているインスタンスのタイプです。
      - EcsInstance: VPC タイプの ECS インスタンス。
      - SlbInstance: VPC タイプの SLB インスタンス。
      - Nat: NAT ゲートウェイ。
      - HaVip: 高可用性仮想 IP アドレス。
      - NetworkInterface: セカンダリ ENI。'
    Type: String
Resources:
  ExtensionDataSource:
    Properties:
      InstanceType:
        Ref: InstanceType
    Type: DATASOURCE::EIP::Addresses
Outputs:
  Addresses:
    Description: EIP に関する詳細
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Addresses
  AllocationIds:
    Description: 割り当て ID のリスト。
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - AllocationIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceType": {
      "Description": "現在バインドされているインスタンスのタイプです。 - EcsInstance: VPC タイプの ECS インスタンス。 - SlbInstance: VPC タイプの SLB インスタンス。 - Nat: NAT ゲートウェイ。 - HaVip: 高可用性仮想 IP アドレス。 - NetworkInterface: セカンダリ ENI。",
      "Type": "String"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Properties": {
        "InstanceType": {
          "Ref": "InstanceType"
        }
      },
      "Type": "DATASOURCE::EIP::Addresses"
    }
  },
  "Outputs": {
    "Addresses": {
      "Description": "EIP に関する詳細",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Addresses"
        ]
      }
    },
    "AllocationIds": {
      "Description": "割り当て ID のリスト。",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "AllocationIds"
        ]
      }
    }
  }
}