全部產品
Search
文件中心

:DATASOURCE::CEN::CenInstances

更新時間:Sep 19, 2024

DATASOURCE::CEN::CenInstances類型用於查詢當前阿里雲帳號下的雲企業網執行個體資訊。

文法

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

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Filter

List

過濾條件。

更多資訊,請參見Filter屬性

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

Filter文法

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

Filter屬性

屬性名稱

類型

必須

允許更新

描述

約束

Value

List

過濾條件的值。

根據Key指定過濾值。一個Key支援指定多個過濾值,多個過濾值之間是或的關係。即只要符合其中一個過濾值,則視為匹配該過濾條件。

說明

一個過濾條件最多支援輸入5個過濾值。

Key

String

過濾條件。

取值:

  • CenId:雲企業網執行個體ID。

  • Name:雲企業網執行個體名稱。

返回資料(Fn::GetAtt)

  • Cens:雲企業網執行個體資訊列表。

  • CenIds:雲企業網執行個體ID列表。

屬性名稱

類型

描述

約束

CenIds

List

雲企業網執行個體ID列表。

Cens

List

雲企業網執行個體資訊列表。

Status

String

雲企業網執行個體的狀態。

取值:

  • Creating:建立中。

  • Active:運行中。

  • Deleting:刪除中。

CenId

String

雲企業網執行個體ID。

CreationTime

String

雲企業網執行個體的建立時間。

採用ISO8601格式表示,格式為:YYYY-MM-DDThh:mmZ。

Ipv6Level

String

雲企業網執行個體是否已開啟IPv6功能。

取值:

  • true:已開啟IPv6功能。

  • false:未開啟IPv6功能。

Description

String

雲企業網執行個體的描述資訊。

ResourceGroupId

String

雲企業網執行個體所屬的資源群組ID。

ProtectionLevel

String

網段重疊的層級。

Name

String

雲企業網執行個體的名稱。

CenBandwidthPackageIds

List

雲企業網執行個體綁定的頻寬包的列表。

例如:

[ "cen-xxjsjfkffkfkfjkf****" ]

Tags

Map

雲企業網執行個體綁定的標籤列表。

樣本

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Filter": {
      "Type": "Json",
      "Description": "Filter value when querying resources"
    }
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CEN::CenInstances",
      "Properties": {
        "Filter": {
          "Ref": "Filter"
        }
      }
    }
  },
  "Outputs": {
    "Cens": {
      "Description": "The information about Cens.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Cens"
        ]
      }
    },
    "CenIds": {
      "Description": "The list of The Cen instance ids.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "CenIds"
        ]
      }
    }
  }
}

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Filter:
    Type: Json
    Description: Filter value when querying resources
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CEN::CenInstances
    Properties:
      Filter:
        Ref: Filter
Outputs:
  Cens:
    Description: The information about Cens.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Cens
  CenIds:
    Description: The list of The Cen instance ids.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - CenIds