全部產品
Search
文件中心

:DATASOURCE::PaiDswApi::Instances

更新時間:Nov 06, 2024

DATASOURCE::PaiDswApi::Instances類型用於查詢DSW執行個體基礎資訊。

文法

{
  "Type": "DATASOURCE::PaiDswApi::Instances",
  "Properties": {
    "InstanceName": String,
    "Accessibility": String,
    "InstanceId": String,
    "WorkspaceId": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

InstanceName

String

執行個體名稱。

格式要求:

  • 只能包含英文字母、數字和底線(_)。

  • 不能超過27個字元。

Accessibility

String

工作空間內是否他人可見。

取值:

  • PRIVATE:工作空間內自己及管理員可見。

  • PUBLIC:工作空間所有使用者可見。

InstanceId

String

執行個體ID。

WorkspaceId

String

工作空間ID。

RefreshOptions

String

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

有效值:

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

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

傳回值

Fn::GetAtt

  • Instances:執行個體詳情列表.

  • InstanceIds:執行個體ID列表.

屬性名稱

類型

描述

約束

InstanceIds

List

執行個體ID列表.

Instances

List

執行個體詳情列表.

Labels

List

使用者自訂標籤。

WorkspaceId

String

工作空間ID。

Accessibility

String

工作空間內是否他人可見。

Status

String

執行個體的狀態。

InstanceId

String

執行個體ID。

UserVpc

String

User VPC配置。

ImageUrl

String

鏡像地址。

Datasets

String

資料集集合。

EcsSpec

String

執行個體對應的ECS規格。

InstanceName

String

執行個體名稱。

PaymentType

String

資源的支付類型。

樣本

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