Modelo de objetos
En esta sección se describe el modelo de objeto de política de limitación de solicitudes.
- Operation Type indica la operación que se puede realizar en un campo.
C: crear; U: actualizar; R: leer
- Mandatory indica si un campo con el Operation Type de C es obligatorio.
Parámetro |
Tipo |
Descripción |
Tipo de operación |
Obligatorio |
---|---|---|---|---|
id |
String |
ID de una política de limitación de solicitudes |
R |
- |
name |
String |
Nombre de una política de limitación de solicitudes |
CRU |
Sí |
project_id |
String |
ID del inquilino que crea la política de limitación de solicitudes |
- |
- |
api_call_limits |
Integer |
Número máximo de veces que se puede acceder a una API dentro de un período especificado |
CRU |
Sí |
user_call_limits |
Integer |
Número máximo de veces que un usuario puede acceder a la API dentro del mismo período. El valor de este parámetro debe ser menor o igual que el de api_call_limits. |
CRU |
No |
app_call_limits |
Integer |
Número máximo de veces que una aplicación puede acceder a la API dentro del mismo período. El valor de este parámetro debe ser menor o igual que el de user_call_limits. |
CRU |
No |
ip_call_limits |
Integer |
Número máximo de veces que se puede acceder a la API mediante una dirección IP dentro del mismo período. El valor de este parámetro debe ser menor o igual que el de api_call_limits. |
CRU |
No |
time_interval |
Integer |
Período de tiempo para limitar el número de invocaciones a la API |
CRU |
Sí |
time_unit |
String |
Unidad de tiempo, que puede ser:
|
CRU |
Sí |
create_time |
Timestamp |
Hora en la que se crea la política de limitación de solicitudes |
R |
- |
remark |
String |
Descripción de la política de limitación de solicitudes |
CRU |
No |
type |
Integer |
Tipo de la política de limitación de solicitudes, que puede ser:
|
CRU |
No |