構文
{
"Type": "ALIYUN::SLS::Savedsearch",
"Properties": {
"Project": String,
"Detail": Map
}
}
プロパティ
プロパティ名 | タイプ | 必須 | 更新の可否 | 説明 | 制約 |
Project | String | はい | いいえ | プロジェクト名。 | なし |
Detail | Map | はい | はい | クエリの詳細。 | 詳細については、「Detail プロパティ」をご参照ください。 |
Detail の構文
"Detail": {
"SearchQuery": String,
"Logstore": String,
"DisplayName": String,
"SavedsearchName": String,
"Topic": String
}
Detail プロパティ
プロパティ名 | タイプ | 必須 | 更新の可否 | 説明 | 制約 |
SearchQuery | String | はい | はい | クエリ文。 | なし |
Logstore | String | はい | はい | ログストア。 | なし |
DisplayName | String | いいえ | はい | 保存済み検索の表示名。 | 長さは 1~63 文字である必要があります。 |
SavedsearchName | String | はい | いいえ | 保存済み検索の名前。 | なし |
Topic | String | はい | はい | ログのトピック。 | なし |
戻り値
Fn::GetAtt
SavedsearchName:保存済み検索の名前。
例
YAML フォーマット
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SlsProjectName:
Type: String
Description: プロジェクト名
MinLength: 3
MaxLength: 63
Default: mytest
Resources:
SavedSearch:
Type: ALIYUN::SLS::Savedsearch
Properties:
Project:
Ref: SlsProjectName
Detail:
SearchQuery: '*|select date_format(__time__-__time__%60, ''%H:%i:%s'') as time, COUNT(*) as pv group by time'
Logstore: aliyun-test-***
DisplayName: displayname
SavedsearchName: test
Topic: test
JSON フォーマット
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SlsProjectName": {
"Type": "String",
"Description": "プロジェクト名",
"MinLength": 3,
"MaxLength": 63,
"Default": "mytest"
}
},
"Resources": {
"SavedSearch": {
"Type": "ALIYUN::SLS::Savedsearch",
"Properties": {
"Project": {
"Ref": "SlsProjectName"
},
"Detail": {
"SearchQuery": "*|select date_format(__time__-__time__%60, '%H:%i:%s') as time, COUNT(*) as pv group by time",
"Logstore": "aliyun-test-***",
"DisplayName": "displayname",
"SavedsearchName": "test",
"Topic": "test"
}
}
}
}
}