百度智能云

All Product Document

          Log Service

          DescribeLogStoreTemplates

          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
          }
          Previous
          DescribeLogStoreTemplate
          Next
          SDK Reference