全部产品
Search
文档中心

资源编排:DATASOURCE::OTS::Instances

更新时间:Nov 01, 2024

DATASOURCE::OTS::Instances类型用于获取表格存储实例。

语法

{
  "Type": "DATASOURCE::OTS::Instances",
  "Properties": {
    "Status": String,
    "InstanceName": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

Status

String

实例状态。

InstanceName

String

实例名称。

RefreshOptions

String

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

有效值:

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

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

返回数据(Fn::GetAtt)

  • Instances:实例详情列表。

  • InstanceNames:实例名称列表。

属性名称

类型

描述

约束

InstanceNames

List

实例名称列表。

Instances

List

实例详情列表。

InstanceName

String

实例名称。

StorageType

String

存储类型。

ResourceGroupId

String

资源组ID。

CreateTime

String

实例创建时间。

TableQuota

Number

表总数。

VCUQuota

Number

表上限。

InstanceSpecification

String

实例规格。

UserId

String

实例所属用户ID。

InstanceStatus

String

实例状态。

AliasName

String

实例别名。

Network

String

实例网络类型。

PaymentType

String

实例模型。

InstanceDescription

String

实例描述信息。

RegionId

String

地域ID。

示例

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "InstanceName": {
      "Type": "String",
      "Description": "The name of instance."
    }
  },
  "Resources": {
    "Instances": {
      "Type": "DATASOURCE::OTS::Instances",
      "Properties": {
        "InstanceName": {
          "Ref": "InstanceName"
        }
      }
    }
  },
  "Outputs": {
    "Instances": {
      "Description": "The list of instances.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "Instances"
        ]
      }
    },
    "InstanceNames": {
      "Description": "The list of instance names.",
      "Value": {
        "Fn::GetAtt": [
          "Instances",
          "InstanceNames"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  InstanceName:
    Type: String
    Description: The name of instance.
Resources:
  Instances:
    Type: DATASOURCE::OTS::Instances
    Properties:
      InstanceName:
        Ref: InstanceName
Outputs:
  Instances:
    Description: The list of instances.
    Value:
      Fn::GetAtt:
        - Instances
        - Instances
  InstanceNames:
    Description: The list of instance names.
    Value:
      Fn::GetAtt:
        - Instances
        - InstanceNames