Modelo de objetos
En esta sección se describen los modelos de objeto de servicio de API y backend.

- 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 API | R | - |
name | String | Nombre de la API | CRU | Sí |
group_id | String | ID del grupo de API al que pertenece la API | CR | Sí |
type | Integer | Tipo de API, que puede ser:
| CRU | Sí |
status | Integer | Estado de la API, que puede ser:
Valor predeterminado: 1 Este parámetro no se utiliza actualmente. | R | - |
version | String | Versión de la API | CRU | No |
req_protocol | String | Protocolo de solicitud, que puede ser:
Valor predeterminado: HTTPS | CRU | No |
req_method | String | Método de solicitud, que puede ser:
| CRU | Sí |
req_uri | String | Dirección de acceso (URI) de la API, excluidos el nombre de dominio, el número de puerto y el protocolo de solicitud | CRU | Sí |
auth_type | String | Modo de autenticación de seguridad, que puede ser:
| CRU | Sí |
authorizer_id | String | ID del autorizador personalizado de frontend | CRU | No |
match_mode | String | Modo de coincidencia de rutas, que puede ser:
| CRU | Sí |
arrange_necessary | Integer | Indica si se requiere orquestación. El valor puede ser:
Valor predeterminado 2 | R | - |
backend_type | String | Tipo de backend, que puede ser:
| CRU | Sí |
register_time | Timestamp | Hora en que se creó la API | R | - |
update_time | Timestamp | Hora de la última modificación de la API | R | - |
remark | String | Descripción de la API | CRU | No |
tag | String | Etiqueta de API | CRU | No |
cors | String | Indica si se admite el uso compartido de recursos entre orígenes (CORS)
Valor predeterminado: FALSE | CRU | No |
response_id | String | ID de la respuesta personalizada | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de backend de Web | R | - |
status | Integer | Estado del backend de web, que puede ser:
Valor predeterminado: 1 Este parámetro no se utiliza actualmente. | R | - |
version | String | Versión del backend de web | CRU | No |
url_domain | String | Punto de conexión de backend | CRU | Sí |
req_protocol | String | Protocolo de solicitud, que puede ser:
| CRU | Sí |
req_method | String | Método de solicitud, que puede ser:
| CRU | Sí |
req_uri | String | Dirección de acceso (URI) del backend de web | CRU | Sí |
timeout | Integer | Duración del tiempo de espera en milisegundos. Alcance: 1–60,000. | CRU | Sí |
front_api_id | String | ID de API | R | - |
register_time | Timestamp | Tiempo de creación | R | - |
update_time | Timestamp | Hora en la que se modificó por última vez el backend de web | R | - |
remark | String | Descripción del backend de web | CRU | No |
vpc_status | Integer | Indica si se debe utilizar un canal de VPC. El valor puede ser:
| CRU | No. No se utiliza ningún canal de VPC por defecto. |
vpc_info | String | Información del canal de VPC | CRU | No Este parámetro solo es necesario cuando vpc_status se establece en 1. |
authorizer_id | String | ID del autorizador personalizado de backend | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de backend de simulacro | R | - |
front_api_id | String | ID de API | R | - |
status | Integer | Estado del backend de simulacro, que puede ser:
Valor predeterminado: 1 Este parámetro no se utiliza actualmente. | R | - |
version | String | Versión del backend de simulacro | CRU | No |
result_content | String | Respuesta de simulacro | CRU | No |
register_time | Timestamp | Tiempo de creación | R | - |
update_time | Timestamp | Hora en la que el backend de simulacro fue modificado por última vez | R | - |
remark | String | Descripción del backend de simulacro | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de la función | R | - |
front_api_id | String | ID de API | R | - |
status | Integer | Estado de la función, que puede ser:
Valor predeterminado: 1 Este parámetro no se utiliza actualmente. | R | - |
version | String | Versión de la función | CRU | No |
function_urn | String | Función URN | CRU | Sí |
invocation_type | String | Modo de invocación, que puede ser async o sync | CRU | Sí |
timeout | Integer | Duración del tiempo de espera en milisegundos. Alcance: 1–60,000. | CRU | Sí |
register_time | Date | Tiempo de creación | R | - |
update_time | Date | Hora en la que la función fue modificada por última vez | R | - |
remark | String | Descripción de la función | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID del parámetro | R | - |
front_api_id | String | ID de API | R | - |
name | String | Nombre del parámetro | CRU | Yes |
type | String | Tipo de parámetro, que puede ser:
| CRU | Yes |
location | String | Ubicación del parámetro, que puede ser:
| CRU | Sí |
default_value | String | Valor predeterminado | CRU | No |
sample_value | String | Valor de ejemplo | CRU | No |
required | Integer | Si el parámetro es obligatorio
| CRU | Sí |
valid_enable | Integer | Si la comprobación de validez está activada
| CRU | Sí |
remark | String | Descripción de parámetro | CRU | No |
enumerations | String | Valor enumerado | CRU | No |
min_num | String | Valor mínimo | CRU | No |
max_num | String | Valor máximo | CRU | No |
min_size | Integer | Longitud mínima | CRU | No |
max_size | Integer | Longitud máxima | CRU | No |
regular | String | Regla de verificación regular (actualmente no soportada) | CRU | No |
json_schema | String | Regla de verificación de JSON (actualmente no soportada) | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID del parámetro | R | - |
front_api_id | String | ID de API | R | - |
req_param_id | String | ID del parámetro de solicitud al que se asigna el parámetro de backend | R | - |
name | String | Nombre del parámetro | CRU | Sí |
location | String | Ubicación del parámetro, que puede ser:
| CRU | Sí |
origin | String | Tipo de parámetro, que puede ser:
| CRU | Sí |
value | String | Valor del parámetro
| CRU | No |
remark | String | Descripción de parámetro | CRU | No |
policy_id | String | ID de la condición de política asociada | CRU | No |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de backend | R | - |
front_api_id | String | ID de API | R | - |
name | String | Nombre de backend | CRU | Sí |
url_domain | String | Punto de conexión de backend | CRU | Sí |
req_protocol | String | Protocolo de solicitud, que puede ser:
| CRU | Sí |
req_method | String | Método de solicitud, que puede ser:
| CRU | Sí |
req_uri | String | Dirección de acceso (URI) del backend de web | CRU | Sí |
timeout | Integer | Duración del tiempo de espera en milisegundos. Alcance: 1–60,000. | CRU | No |
vpc_status | Integer | Indica si se debe utilizar un canal de VPC. El valor puede ser:
| CRU | No. No se utiliza ningún canal de VPC por defecto. |
vpc_info | String | Información del canal de VPC | CRU | No Este parámetro solo es necesario cuando vpc_status se establece en 1. |
effect_mode | String | Modo efectivo de la política de backend
| CRU | Sí |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de backend | R | - |
front_api_id | String | ID de API | R | - |
name | String | Nombre de backend | CRU | Sí |
result_content | String | Respuesta de simulacro | CRU | No |
effect_mode | String | Modo efectivo de la política de backend
| CRU | Sí |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de backend | R | - |
front_api_id | String | ID de API | R | - |
name | String | Nombre de backend | CRU | Sí |
version | String | Versión de la función | CRU | No |
function_urn | String | Función URN | CRU | Sí |
invocation_type | String | Invocation mode, which can be async or sync | CRU | Yes |
timeout | Integer | Duración del tiempo de espera en milisegundos. Alcance: 1–60,000. | CRU | Sí |
effect_mode | String | Modo efectivo de la política de backend
| CRU | Sí |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
id | String | ID de condición de política de backend | R | - |
condition_type | String | Tipo de condición. Opciones:
| CRU | No |
condition_value | String | Valor de la condición | CRU | Sí |
condition_origin | String | Fuente de condición. Opciones:
| CRU | Sí |
req_param_id | String | ID de parámetro de entrada | R | - |
policy_backend_id | String | ID de política de backend | CRU | Sí |
Parámetro | Tipo | Descripción | Tipo de operación | Obligatorio |
|---|---|---|---|---|
app_code_auth_type | String | Indica si la autenticación AppCode está habilitada. Este parámetro solo es válido cuando auth_type está establecido en App. El valor predeterminado es DISABLE.
| CRU | - |

