Get Unformatted Policy

查询组织下的非标准存储策略的信息,包括存储策略ID、更新时间和retention

请求格式

GET https://{apigw-address}/tsdb-policy/v2.1/policies/unformatted/detail

请求参数(URI)

名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

资产所属的组织ID。如何获取orgId信息>>

响应参数

名称

数据类型

描述

data

JSONObject

存储策略的详细信息。详见 存储策略结构体

存储策略结构体

名称

数据类型

描述

policyId

String

存储策略ID。

retention

String

数据存储时长。

updateTime

String

存储策略更新时间

示例

{
     "policyId": "yourPolicyId",
     "updateTime": "2021-09-14T02:18:54.000+08:00",
     "retention": "6M"
}

错误码

有关错误码的描述,参见 通用错误码

示例

请求示例

url: https://{apigw-address}/tsdb-policy/v2.1/policies/unformatted/detail?orgId=yourOrgId

method: GET

返回示例

{
     "code": 0,
     "msg": "OK",
     "submsg": null,
     "data": {
          "policyId": "yourPolicyId",
          "updateTime": "2021-09-14T02:18:54.000+08:00",
          "retention": "6M"
     }
}

Java SDK调用示例

import com.envision.apim.poseidon.config.PConfig;
import com.envision.apim.poseidon.core.Poseidon;

public class Sample {
    private static final String API_GATEWAY_URL = "https://{apigw-address}";

    public static void main(String[] args) {
        Poseidon poseidon = Poseidon.config(
                PConfig.init()
                        .appKey("AccessKey of your APP")
                        .appSecret("SecretKey of your APP")
        ).method("GET");
        String resp = poseidon.url(API_GATEWAY_URL + "/tsdb-policy/v2.1/policies/unformatted/detail")
                .queryParam("orgId", "yourOrgId")
                .sync();

        System.out.println(resp);
    }
}