全部产品
Search
文档中心

资源编排:ALIYUN::SLS::Savedsearch

更新时间:Apr 18, 2023

ALIYUN::SLS::Savedsearch类型用于将查询结果保存为快速查询。

语法

{
  "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: Project name
    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": "Project name",
      "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"
        }
      }
    }
  }
}