ALIYUN::ACTIONTRAIL::AdvancedQueryTemplate类型用于创建高级查询模板。
语法
{
"Type": "ALIYUN::ACTIONTRAIL::AdvancedQueryTemplate",
"Properties": {
"SimpleQuery": Boolean,
"TemplateSql": String,
"TemplateName": String
}
}
属性
|
属性名称 |
类型 |
必须 |
允许更新 |
描述 |
约束 |
|
SimpleQuery |
Boolean |
是 |
是 |
是否开启简单查询模式。 |
枚举值:
|
|
TemplateSql |
String |
是 |
是 |
高级查询模板的SQL语句。 |
无 |
|
TemplateName |
String |
否 |
是 |
模板名称。 |
无 |
返回值
Fn::GetAtt
TemplateId:模板 ID。
示例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
TemplateSql:
Type: String
Description:
en: The SQL statement of the advanced query template.
zh: 高级查询模板的SQL语句。
Required: true
SimpleQuery:
Type: Boolean
Description:
en: Indicates whether the template is a simple query.
zh: 指示该模板是否为简单查询。
Required: true
Resources:
AdvancedQueryTemplate:
Type: ALIYUN::ACTIONTRAIL::AdvancedQueryTemplate
Properties:
TemplateSql:
Ref: TemplateSql
SimpleQuery:
Ref: SimpleQuery
Outputs:
TemplateId:
Description:
en: The ID of the advanced query template.
zh: 高级查询模板的ID。
Value:
Fn::GetAtt:
- AdvancedQueryTemplate
- TemplateId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"TemplateSql": {
"Type": "String",
"Description": {
"en": "The SQL statement of the advanced query template.",
"zh": "高级查询模板的SQL语句。"
},
"Required": true
},
"SimpleQuery": {
"Type": "Boolean",
"Description": {
"en": "Indicates whether the template is a simple query.",
"zh": "指示该模板是否为简单查询。"
},
"Required": true
}
},
"Resources": {
"AdvancedQueryTemplate": {
"Type": "ALIYUN::ACTIONTRAIL::AdvancedQueryTemplate",
"Properties": {
"TemplateSql": {
"Ref": "TemplateSql"
},
"SimpleQuery": {
"Ref": "SimpleQuery"
}
}
}
},
"Outputs": {
"TemplateId": {
"Description": {
"en": "The ID of the advanced query template.",
"zh": "高级查询模板的ID。"
},
"Value": {
"Fn::GetAtt": [
"AdvancedQueryTemplate",
"TemplateId"
]
}
}
}
}