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

语法

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

属性

属性名称 类型 必须 允许更新 描述 约束
Status String 实例状态。
InstanceName String 实例名称。

返回数据(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。

示例

  • JSON格式

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

    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