Modelo de objeto
Esta seção descreve o modelo de objeto de política de limitação de solicitação.
- Operation Type indica a operação que pode ser executada em um campo.
C: criar; U: atualizar; R: ler
- Mandatory indica se um campo com o Operation TypeC é obrigatório.
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de uma política de limitação de solicitações |
R |
- |
name |
String |
Nome de uma política de limitação de solicitações |
CRU |
Sim |
project_id |
String |
ID do locatário que cria a política de limitação de solicitações |
- |
- |
api_call_limits |
Integer |
Número máximo de vezes que uma API pode ser acessada dentro de um período especificado |
CRU |
Sim |
user_call_limits |
Integer |
Número máximo de vezes que a API pode ser acessada por um usuário no mesmo período. O valor deste parâmetro deve ser menor ou igual ao de api_call_limits. |
CRU |
Não |
app_call_limits |
Integer |
Número máximo de vezes que a API pode ser acessada por uma aplicação no mesmo período. O valor deste parâmetro deve ser menor ou igual ao de user_call_limits. |
CRU |
Não |
ip_call_limits |
Integer |
Número máximo de vezes que a API pode ser acessada por um endereço IP no mesmo período. O valor deste parâmetro deve ser menor ou igual ao de api_call_limits. |
CRU |
Não |
time_interval |
Integer |
Período de tempo para limitar o número de chamadas de API |
CRU |
Sim |
time_unit |
String |
Unidade de tempo, que pode ser:
|
CRU |
Sim |
create_time |
Timestamp |
Hora em que a política de limitação de solicitações é criada |
R |
- |
remark |
String |
Descrição da política de limitação de solicitações |
CRU |
Não |
type |
Integer |
Tipo da política de limitação de solicitações, que pode ser:
|
CRU |
Não |