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  | 
     
       -  |