DATASOURCE::PaiDswApi::Instances

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"
        ]
      }
    }
  }
}