DATASOURCE::SearchEngine::Instances类型用于获取问天引擎实例列表。

语法

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

属性

属性名称 类型 必须 允许更新 描述 约束
ResourceGroupId String 资源组ID。
InstanceId String 实例ID。

返回数据(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 实例状态。

示例

  • JSON格式

    {
      "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"
            ]
          }
        }
      }
    }
  • YAML格式

    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