对象模型
本节介绍流控策略的对象模型,如下表所示:
| 参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
| id | String | 流控策略的编号 | R | - |
| name | String | 流控策略的名称 | CRU | 是 |
| project_id | String | 流控策略创建者的租户编号 | - | - |
| api_call_limits | Integer | 单个API流控时间内能够被访问的最大次数 | CRU | 是 |
| user_call_limits | Integer | 单个用户流控时间内能够访问的最大次数,遵循api_call_limits>=user_call_limits | CRU | 否 |
| app_call_limits | Integer | 单个APP流控时间内能够访问的最大次数,遵循user_call_limits>=app_call_limits | CRU | 否 |
| ip_call_limits | Integer | 单个源IP流控时间内能够访问的最大次数,遵循api_call_limits>=ip_call_limits | CRU | 否 |
| time_interval | Integer | 流控时长 | CRU | 是 |
| time_unit | String | 流控时间单位,取值如下:
| CRU | 是 |
| create_time | Timestamp | 流控策略的创建时间 | R | - |
| remark | String | 描述 | CRU | 否 |
| type | Integer | 流控策略的类型,取值如下:
| CRU | 否 |
