{
  "name": "cloudapp",
  "display_name": "云应用",
  "description": "介绍如何使用 API 对云应用进行部署、管理等操作。",
  "domain": "other",
  "api_version": "2022-05-30",
  "endpoint": "cloudapp.tencentcloudapi.com",
  "actions": [
    {
      "name": "DescribeLicense",
      "description": "# DescribeLicense 客户根据请求的参数获取当前名下的许可证信息 ```json { \"Filters\": [ { \"Name\": \"QueryType\", \"Values\": [\"IncludeAddition\"] } ] } ``` 返回的内容结构如下： - Response.RequestId 为当前请求的唯一 id - Response.Token 为 license 信息 jwt 加密后的 token 串 ```json { \"Response\": { \"RequestId\": \"cd15813b-adff-460e-b9fc-64579e96412d\", \"Token\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjkzMjQ4MTc5ODAsImlhdCI6MTc1NjE3Nzk4MCwiaXNzIjoibGljZW5zZ...",
      "status": "online",
      "parameters": [
        {
          "name": "Filters",
          "type": "array",
          "required": false,
          "description": "可选过滤器",
          "example": "无",
          "item_type": "object",
          "children": [
            {
              "name": "Name",
              "type": "string",
              "required": true,
              "description": "需要过滤的字段",
              "example": "无"
            },
            {
              "name": "Values",
              "type": "array",
              "required": true,
              "description": "字段的过滤值",
              "example": "无",
              "item_type": "string"
            }
          ]
        }
      ],
      "required": []
    },
    {
      "name": "IssueLicense",
      "description": "颁发 License",
      "status": "online",
      "parameters": [
        {
          "name": "CloudappId",
          "type": "string",
          "required": true,
          "description": "云应用实例 ID",
          "example": "cloudapp-i9sp7jii"
        },
        {
          "name": "LicenseId",
          "type": "string",
          "required": true,
          "description": "云应用颁发的 License 授权 ID。系统中唯一，伙伴可通过 License 颁发的订阅接口中获取",
          "example": "100040308038:pkg-n4v3hdhs:cloudapp-i9sp7jii:m81491718"
        },
        {
          "name": "LicenseData",
          "type": "object",
          "required": true,
          "description": "License 的详细数据",
          "example": "无",
          "children": [
            {
              "name": "Text",
              "type": "string",
              "required": true,
              "description": "License 文本内容。可传入密钥、证书等文本型 License 内容，二进制内容请进行 base64 编码",
              "example": "121212"
            },
            {
              "name": "ExtraData",
              "type": "string",
              "required": false,
              "description": "License 的额外信息，JSON 字符串格式",
              "example": "{\"aaaa\":!111}"
            }
          ]
        },
        {
          "name": "ActivateMode",
          "type": "string",
          "required": false,
          "description": "License 的激活模式枚举值： immediate ： 立即激活 scheduled： 指定时间激活",
          "example": "scheduled"
        },
        {
          "name": "ActivateAt",
          "type": "string",
          "required": false,
          "description": "激活时间，指定时间激活时需要传该字段",
          "example": "2026-01-15T15:15:00+08:00"
        }
      ],
      "required": [
        "CloudappId",
        "LicenseId",
        "LicenseData"
      ]
    },
    {
      "name": "VerifyLicense",
      "description": "从软件进程读取 LICENSE。",
      "status": "online",
      "parameters": [],
      "required": []
    }
  ]
}