DATASOURCE::OTS::Instances类型用于获取表格存储实例。
语法
{
  "Type": "DATASOURCE::OTS::Instances",
  "Properties": {
    "Status": String,
    "InstanceName": String,
    "RefreshOptions": String
  }
}属性
| 属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 | 
| Status | String | 否 | 是 | 实例状态。 | 无 | 
| InstanceName | String | 否 | 是 | 实例名称。 | 无 | 
| RefreshOptions | 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。 | 无 | 
示例
{
  "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
该文章对您有帮助吗?