DATASOURCE::SearchEngine::Instances

DATASOURCE::SearchEngine::Instances类型用于获取开放搜索向量检索版/召回引擎版实例列表。

语法

{
  "Type": "DATASOURCE::SearchEngine::Instances",
  "Properties": {
    "ResourceGroupId": String,
    "InstanceId": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

ResourceGroupId

String

资源组ID。

InstanceId

String

实例ID。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回数据(Fn::GetAtt)

  • InstanceIds:实例ID列表。

  • Instances:实例详情列表。

属性名称

类型

描述

约束

InstanceIds

List

实例ID列表。

Instances

List

实例详情列表。

InstanceId

String

实例ID。

UserName

String

用户名。

ChargeType

String

付费类型。

取值:

Postpay:后付费(按量付费)。

CommodityCode

String

商品码。

CreateTime

String

实例创建时间。

按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

UpdateTime

String

实例更新时间。

按照ISO8601标准表示,并需要使用UTC时间,格式为yyyy-MM-ddTHH:mm:ssZ。

Description

String

实例描述信息。

InDebt

String

实例是否过期。

取值:

  • true:已过期。

  • false:未过期。

LockMode

String

锁定类型。

Network

String

网络类型。

ResourceGroupId

String

资源组ID。

Spec

String

实例规格。

Status

String

实例状态。

示例

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceId": {
      "Type": "String",
      "Description": "The ID of instance"
    }
  },
  "Resources": {
    "Instances": {
      "Type": "DATASOURCE::SearchEngine::Instances",
      "Properties": {
        "InstanceId": {
          "Ref": "InstanceId"
        }
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "Instances"
        ]
      }
    },
    "InstanceIds": {
      "Description": "The list of instance IDs.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "InstanceIds"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceId:
    Type: String
    Description: The ID of instance
Resources:
  Instances:
    Type: DATASOURCE::SearchEngine::Instances
    Properties:
      InstanceId:
        Ref: InstanceId
Outputs:
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
        - Instances
        - Instances
  InstanceIds:
    Description: The list of instance IDs.
    Value:
      Fn::GetAtt:
        - Instances
        - InstanceIds