对象模型
本节介绍流控策略的对象模型,如下表所示:
参数 |
类型 |
说明 |
操作类型 |
是否必选 |
---|---|---|---|---|
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 |
否 |