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

Resource Orchestration Service:DATASOURCE::CEN::TransitRouters

最終更新日:Jan 16, 2025

DATASOURCE::CEN::TransitRouters は、クラウドエンタープライズネットワーク(CEN)インスタンスのトランジットルーターに関する情報を照会するために使用されます。

構文

{
  "Type": "DATASOURCE::CEN::TransitRouters",
  "Properties": {
    "CenId": String,
    "RegionId": String,
    "TransitRouterId": String,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

CenId

String

はい

はい

CENインスタンスのID。

なし。

RegionId

String

いいえ

はい

トランジットルーターのリージョンID。

DescribeRegions オペレーションを呼び出して、リージョンIDを照会できます。

TransitRouterId

String

いいえ

はい

トランジットルーターのID。

なし。

RefreshOptions

String

いいえ

はい

スタックが更新されたときのデータソースリソースの更新ポリシー。

有効な値:

  • Never(デフォルト):スタックが更新されたときにデータソースリソースを更新しません。

  • Always:スタックが更新されたときにデータソースリソースを更新します。

戻り値 (Fn::GetAtt)

  • TransitRouterIds: トランジットルーターのID。

  • TransitRouters: トランジットルーターの詳細。

プロパティ

タイプ

説明

制約

TransitRouterIds

List

トランジットルーターのID。

なし。

TransitRouters

List

トランジットルーターの詳細。

なし。

AliUid

String

CENインスタンスが属するAlibaba CloudアカウントのID。

なし。

CenId

String

CENインスタンスのID。

なし。

CreationTime

String

トランジットルーターが作成された時刻。

時刻は YYYY-MM-DDThh:mmZ 形式の ISO 8601 標準に準拠しています。時刻は UTC で表示されます。

RegionId

String

トランジットルーターのリージョンID。

なし。

Status

String

トランジットルーターのステータス。

有効な値:

  • Creating: トランジットルーターは作成中です。

  • Active: トランジットルーターは使用中です。

  • Deleting: トランジットルーターは削除中です。

  • Deleted: トランジットルーターは削除されました。

  • Upgrading: トランジットルーターはアップグレード中です。

TransitRouterDescription

String

トランジットルーターの説明。

なし。

TransitRouterName

String

トランジットルーターの名前。

なし。

Type

String

トランジットルーターのタイプ。

有効な値:

  • Enterprise: エンタープライズ版

  • Basic: ベーシック版

TransitRouterId

String

トランジットルーターのID。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "CenId": {
      "Type": "String",
      "Description": "CEN インスタンスの ID。" // The ID of the CEN instance.
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CEN::TransitRouters",
      "Properties": {
        "CenId": {
          "Ref": "CenId"
        }
      }
    }
  },
  "Outputs": {
    "TransitRouterIds": {
      "Description": "TransitRouter ID のリスト。", // The list of TransitRouter IDs.
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TransitRouterIds"
        ]
      }
    },
    "TransitRouters": {
      "Description": "TransitRouter のリスト。", // The list of TransitRouters.
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "TransitRouters"
        ]
      }
    }
  }
}

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  CenId:
    Type: String
    Description: CEN インスタンスの ID。 # The ID of the CEN instance.
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CEN::TransitRouters
    Properties:
      CenId:
        Ref: CenId
Outputs:
  TransitRouterIds:
    Description: TransitRouter ID のリスト。 # The list of TransitRouter IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - TransitRouterIds
  TransitRouters:
    Description: TransitRouter のリスト。 # The list of TransitRouters.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - TransitRouters