DescribeLogStoreTemplates
Last Updated:2025-11-14
Description
Get logstore template list
Request
- Request syntax
POST /v3/bls?action=DescribeLogStoreTemplates HTTP/1.1
Host: <Endpoint>
Authorization: <Authorization String>
Content-Type: application/json; charset=utf-8
{
"name": <name>,
"pageNo": 1,
"pageSize": 10
}- Request headers
No additional headers are required beyond the standard request headers.
- Request parameters
| Parameter name | Types | Required or not | Parameter location | Description |
|---|---|---|---|---|
| name | String | No | RequestBody | Filter by template name |
| orderBy | String | No | RequestBody | Sorting field, createdTime: Creation time, updatedTime: Update time, name: Name, priority: Priority. Default value: priority |
| order | String | No | RequestBody | Sorting method, asc: Ascending order, desc: Descending order, default value: desc |
| pageNo | Int | Yes | RequestBody | Page number, starting from 1 |
| pageSize | Int | Yes | RequestBody | Number of items per page, maximum: 100 |
Response
- Response headers
No additional headers are required beyond the standard response headers.
- Response parameters
| Field | Types | Description |
|---|---|---|
| success | Boolean | Whether the request succeeded |
| code | String | Request code, OK for success, or a specific error code for failure |
| message | String | Empty for request success, or a specific error message for request failure |
| templates | List<Template> | Template list |
| pageNo | Int | Page number |
| pageSize | Int | Number of items per page |
| totalCount | Int | Total |
The element structure of Template object is as follows:
| Field | Types | Description |
|---|---|---|
| name | String | Template name: Unique under the same user |
| projectPatterns | List<String> | Log group matching pattern: Supports * wildcard |
| logstorePatterns | List<String> | Logstore matching pattern: Supports * wildcard |
| priority | Int | Logstore template priority: Higher values indicate higher priority; unique under the same user |
| createdTimestamp | String | Creation time (UTC), Format: 2025-04-20T10:01:12Z |
| updatedTimestamp | String | Update time (UTC), Format: 2025-04-20T10:01:12Z |
Error code
No special error codes apart from standard error codes
Example
- Request example
POST /v3/bls?action=DescribeLogStoreTemplates HTTP/1.1
Host: bls-log.bj.baidubce.com
Authorization:bce-auth-v1/18717522d39411e9b721df098b0b908c/2019-09-10T07:00:20Z/1800/content-type;host;x-bce-date;x-bce-request-id/6a7cb6c9ac7ec156c805e55e7d0bcfc443b47feee97cf099c1c0d93a0b4c8304
Content-Type: application/json; charset=utf-8
{
// Filter by policy name: Optional
"name": "my-template",
// Sort field: Optional; default value: priority
// Optional values:
// priority - Priority
"orderBy": "priority",
// Sort order: Optional; default value: desc
// Optional values:
// asc - Ascending
// desc - Descending
"order": "desc",
// Page number: Starts from 1, required
"pageNo": 1,
// Page size: Required; maximum value: 100
"pageSize": 10
}- Response example
HTTP/1.1 201
Content-Type: application/json; charset=utf-8
X-Bce-Request-Id: 2eeba101-4cc7-4cfe-b5ac-a3be8d060e33
Date: Fri, 10 Apr 2020 04:42:37 GMT
{
"success": true,
"code": "OK", // Error code
"message": "", // Error details
// Logstore template list
"templates": [
{
"name": "my-template", // Template name
"projectPatterns": ["my-project-*"], // Log group matching pattern
"logstorePatterns": ["my-logstore-*"], // Logstore matching pattern
"priority": 10, // Logstore template priority
"createdTimestamp": "2025-04-20T10:01:12Z", // Creation time (UTC)
"updatedTimestamp": "2025-04-21T10:01:12Z", // Update time (UTC)
}
],
"pageNo": 1, // Page number (starts from 1)
"pageSize": 10, // Page size
"totalCount": 100 // Total count
}