跳转至

域名配置

POST 更新函数配置

POST /prod-api/cdn/layer7/function/modifyFunction

functionName 更新对应函数。functionArgsargNameargValue 须与 查询函数配置 中同名字段一致。

Body 请求参数

IP 白名单

{
  "domainId": "215",
  "functions": [
    {
      "functionArgs": [
        {
          "argName": "values",
          "argValue": "[\"1.1.1.1\",\"22.2.2.2\"]"
        }
      ],
      "functionName": "IPWhitelist"
    }
  ]
}

HTTP/3

{
  "domainId": "215",
  "functions": [
    {
      "functionArgs": [
        {
          "argName": "status",
          "argValue": 0
        }
      ],
      "functionName": "http3"
    }
  ]
}

TLS 版本

{
  "domainId": "215",
  "functions": [
    {
      "functionArgs": [
        {
          "argName": "status",
          "argValue": 0
        }
      ],
      "functionName": "tls_version"
    }
  ]
}

填写说明(functionArgs

functionName argName argValue 说明
IPWhitelist values 字符串 IP 列表 JSON 字符串,如 "[\"1.1.1.1\"]";清空传 ""
http3 status 整数 01 0:开启;1:关闭
tls_version status 整数 01 0:开启;1:关闭

请求参数

名称 位置 类型 必选 中文名 说明
Authorization header string -
body body ModifyFunctionVO ModifyFunctionVO -

返回示例

200 Response

{"property1":{},"property2":{}}

返回结果

状态码 状态码含义 说明 数据模型
200 OK OK Inline
201 Created Created -
401 Unauthorized Unauthorized -
403 Forbidden Forbidden -
404 Not Found Not Found -

返回数据结构

状态码 200

名称 类型 必选 约束 中文名 说明
» additionalProperties object false - -

数据模型

Function

{
  "functionArgs": [
    {
      "argName": "status",
      "argValue": 0
    }
  ],
  "functionId": 0,
  "functionName": "http3"
}

Function

属性

名称 类型 必选 约束 中文名 说明
functionArgs [FunctionArg] true - 见上方「填写说明」
functionId integer(int64) false - 函数 ID 更新已有配置时传入,与查询返回的 functionId 一致
functionName string true - 函数名称 IPWhitelisthttp3tls_version

FunctionArg

{
  "argName": "status",
  "argValue": 0
}

FunctionArg

属性

名称 类型 必选 约束 中文名 说明
argName string - 参数名 白名单为 valueshttp3tls_versionstatus
argValue string integer - 参数值

ModifyFunctionVO

{
  "domainId": 0,
  "functions": [
    {
      "functionArgs": [
        {
          "argName": "values",
          "argValue": "[\"1.1.1.1\",\"22.2.2.2\"]"
        }
      ],
      "functionName": "IPWhitelist"
    }
  ]
}

ModifyFunctionVO

属性

名称 类型 必选 约束 中文名 说明
domainId integer(int64) true - 域名 ID -
functions [Function] false - 函数 -