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

Resource Orchestration Service:DATASOURCE::CEN::CenInstances

最終更新日:Jan 16, 2025

DATASOURCE::CEN::CenInstancesは、現在のAlibaba Cloudアカウント内のクラウドエンタープライズネットワーク(CEN)インスタンスに関する情報を照会するために使用されます。

構文

{
  "Type": "DATASOURCE::CEN::CenInstances",
  "Properties": {
    "Filter": List,
    "RefreshOptions": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Filter

List

いいえ

はい

フィルター。

詳細については、フィルターのプロパティをご参照ください。

RefreshOptions

String

いいえ

はい

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

有効な値:

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

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

フィルター構文

"Filter": [
  {
    "Value": List,
    "Key": String
  }
]

フィルターのプロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

Value

List

いいえ

いいえ

フィルターの値。

フィルターキーに基づいてフィルター値を指定できます。 1 つのフィルターキーに対して複数のフィルター値を指定できます。 フィルター値間の論理演算子は OR です。 フィルター値のいずれかが一致すると、フィルターは一致します。

説明

1 つのフィルターに対して最大 5 つのフィルター値を指定できます。

Key

String

はい

いいえ

フィルターのキー。

有効な値:

  • CenId:CENインスタンスのID

  • Name:CENインスタンスの名前

戻り値 (Fn::GetAtt)

  • Cens:CENインスタンスの詳細。

  • CenIds:CENインスタンスのID。

プロパティ

タイプ

説明

制約

CenIds

List

CENインスタンスのID。

なし。

Cens

List

CENインスタンスの詳細。

なし。

Status

String

CENインスタンスの状態。

有効な値:

  • Creating:CENインスタンスは作成中です。

  • Active:CENインスタンスは実行中です。

  • Deleting:CENインスタンスは削除中です。

CenId

String

CENインスタンスのID。

なし。

CreationTime

String

CENインスタンスが作成された時刻。

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

Ipv6Level

String

CENインスタンスに対して IPv6 が有効になっているかどうかを示します。

有効な値:

  • true

  • false

Description

String

CENインスタンスの説明。

なし。

ResourceGroupId

String

CENインスタンスが属するリソースグループのID。

なし。

ProtectionLevel

String

CIDRブロックの重複レベル。

なし。

Name

String

CENインスタンスの名前。

なし。

CenBandwidthPackageIds

List

CENインスタンスに関連付けられている帯域幅プランのID。

例:

[ "cen-xxjsjfkffkfkfjkf****" ]

Tags

Map

CENインスタンスに追加されたタグ。

なし。

JSON 形式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Filter": {
      "Type": "Json",
      "Description": "リソースを照会する際のフィルター値"  // Translate the description
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CEN::CenInstances",
      "Properties": {
        "Filter": {
          "Ref": "Filter"
        }
      }
    }
  },
  "Outputs": {
    "Cens": {
      "Description": "CENに関する情報。", // Translate the description
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Cens"
        ]
      }
    },
    "CenIds": {
      "Description": "CENインスタンスIDのリスト。", // Translate the description
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CenIds"
        ]
      }
    }
  }
}

YAML 形式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Filter:
    Type: Json
    Description: リソースを照会する際のフィルター値 # Translate the description
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CEN::CenInstances
    Properties:
      Filter:
        Ref: Filter
Outputs:
  Cens:
    Description: CENに関する情報。 # Translate the description
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Cens
  CenIds:
    Description: CENインスタンスIDのリスト。 # Translate the description
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CenIds