全部產品
Search
文件中心

:DATASOURCE::CR::Instances

更新時間:Sep 30, 2024

DATASOURCE::CR::Instances類型用於查詢執行個體列表。

文法

{
  "Type": "DATASOURCE::CR::Instances",
  "Properties": {
    "InstanceName": String,
    "ResourceGroupId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

InstanceName

String

執行個體名稱。

ResourceGroupId

String

資源群組ID。

RefreshOptions

String

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

取值:

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

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

傳回值

Fn::GetAtt

  • Instances:執行個體資訊列表。

  • InstanceIds:執行個體ID列表。

屬性名稱

類型

描述

約束

InstanceIds

List

執行個體ID列表。

Instances

List

執行個體資訊列表。

Status

String

執行個體狀態。

ModifiedTime

String

最近修改時間。

InstanceId

String

執行個體ID。

InstanceSpecification

String

企業版規格。

RegionId

String

地區ID。

ResourceGroupId

String

資源群組ID。

InstanceName

String

執行個體名。

CreateTime

String

建立時間。

樣本

YAML格式

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::CR::Instances
    Properties:
      InstanceName: demo
Outputs:
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - Instances
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - InstanceIds

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::CR::Instances",
      "Properties": {
        "InstanceName": "demo"
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "InstanceIds"
        ]
      }
    }
  }
}