DATASOURCE::Lindorm::Instances类型用于查询Lindorm实例信息。
语法
{
"Type": "DATASOURCE::Lindorm::Instances",
"Properties": {
"ResourceGroupId": String,
"ServiceType": String,
"QueryStr": String,
"InstanceIds": List,
"SupportEngine": Integer,
"Tags": List,
"RefreshOptions": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
ResourceGroupId | String | 否 | 是 | 资源组ID。 | 无 |
ServiceType | String | 否 | 是 | 实例类型。 | 取值:
|
QueryStr | String | 否 | 是 | 实例名称关键字,可用于模糊搜索。 | 无 |
InstanceIds | List | 否 | 是 | 实例ID。 | 最多支持20个实例。 |
SupportEngine | Integer | 否 | 是 | 查询的实例支持的数据引擎类型。 | 取值:
说明 例如:SupportEngine取值为15,15=8+4+2+1,表示该实例支持搜索引擎、时序引擎、宽表引擎和文件引擎。SupportEngine取值为6,6=4+2,表示该实例支持时序引擎和宽表引擎。 |
Tags | List | 否 | 是 | 标签列表。 | 最多支持5个标签。 |
RefreshOptions | String | 否 | 是 | 当资源栈更新时,数据源资源的刷新策略。 | 有效值:
|
Tags语法
"Tags": [
{
"Value": String,
"Key": String
}
]
Tags属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
Value | String | 否 | 否 | 标签的值。 | 无 |
Key | String | 是 | 否 | 标签的键。 | 无 |
返回值
Fn::GetAtt
Instances:Lindorm实例信息列表。
InstanceIds:Lindorm实例ID列表。
属性名称 | 类型 | 描述 | 约束 |
InstanceIds | List | Lindorm实例ID列表。 | 无 |
Instances | List | Lindorm实例信息列表。 | 无 |
EnableBlob | Boolean | 实例是否开通LBlob。 | 取值:
|
CreateTime | String | 实例的创建时间。 | 无 |
ResourceGroupId | String | 资源组ID。 | 无 |
EnableShs | Boolean | 是否开通计算引擎History Server。 | 取值:
|
VpcId | String | 实例所属的专有网络ID。 | 无 |
MaintainStartTime | String | 可维护开始时间。 | 无 |
ServiceType | String | 实例类型。 | 无 |
EnableML | String | 是否开启ML。 | 无 |
EnableBDS | String | 是否开启BDS。 | 无 |
CoreNum | String | 多可用区实例,core节点数量。 | 无 |
EngineType | String | 支持引擎的类型。 | 无 |
DiskThreshold | String | 磁盘空间的阈值。 | 无 |
EnableSSL | Boolean | 是否开启SSL链路加密功能。 | 取值:
|
MaintainEndTime | String | 可维护结束时间。 | 无 |
LogNum | Integer | 多可用区实例,log节点数量。 | 无 |
DiskCategory | String | 存储类型。 | 无 |
EnablePhoenix | String | 是否开通Phoenix。 | 无 |
EnableLTS | String | 实例是否开通LTS引擎。 | 无 |
LocalCloudStorage | String | 本地云存储。 | 无 |
VswitchId | String | 虚拟交换机ID。 | 无 |
EnableLsqlVersionV3 | String | 是否开通LsqlVersionV3。 | 无 |
ColdStorage | String | 容量型云存储容量。 | 无 |
CoreSingleStorage | Integer | 多可用区实例,core单节点磁盘容量。 | 无 |
InstanceStorage | String | 实例的存储容量。 | 无 |
EngineList | List | 引擎信息列表。 | 无 |
ExpiredMilliseconds | String | 实例到期时间与1970-01-01 00:00:00之间的毫秒值。 | 无 |
EnableKms | Boolean | 是否开启密钥管理服务KMS。 | 无 |
NetworkType | String | 实例的网络类型。 | 无 |
CreateMilliseconds | Integer | 表示实例创建时间与1970-01-01 00:00:00之间的毫秒值。 | 无 |
PayType | String | 实例的付费类型。 | 无 |
DeletionProtection | String | 是否开启删除保护。 | 无 |
EnableCdc | String | 是否开通实例的数据订阅功能。 | 无 |
InstanceId | String | 实例ID。 | 无 |
InstanceStatus | String | 实例状态。 | 无 |
EnableCompute | Boolean | 是否开通实例的计算引擎。 | 取值:
|
DiskUsage | String | 磁盘空间使用率。 | 无 |
InstanceAlias | String | 实例名称。 | 无 |
EnableMLCtrl | String | 是否开通AI控制节点。 | 无 |
LocalCloudCategory | String | 本地云类别。 | 无 |
LogSingleStorage | Integer | 多可用区实例,log单节点磁盘容量。 | 无 |
ArchVersion | String | 部署架构。 | 无 |
EnableStream | String | 实例是否开通流引擎。 | 无 |
ZoneId | String | 可用区ID。 | 无 |
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
QueryStr:
Type: String
Description: Instance name keyword, which can be used for fuzzy search.
Default: test
Resources:
ExtensionDataSource:
Type: DATASOURCE::Lindorm::Instances
Properties:
QueryStr:
Ref: QueryStr
Outputs:
Instances:
Description: The detail list of The instance.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Instances
InstanceIds:
Description: The list of The instance list.
Value:
Fn::GetAtt:
- ExtensionDataSource
- InstanceIds
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"QueryStr": {
"Type": "String",
"Description": "Instance name keyword, which can be used for fuzzy search.",
"Default": "test"
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::Lindorm::Instances",
"Properties": {
"QueryStr": {
"Ref": "QueryStr"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "The detail list of The instance.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Instances"
]
}
},
"InstanceIds": {
"Description": "The list of The instance list.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"InstanceIds"
]
}
}
}
}