Modelo de objeto
Esta seção descreve a API e os modelos de objeto de serviço de back-end.
- 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 da API |
R |
- |
name |
String |
Nome da API |
CRU |
Sim |
group_id |
String |
ID do grupo de APIs ao qual a API pertence |
CR |
Sim |
type |
Integer |
Tipo da API, que pode ser:
|
CRU |
Sim |
status |
Integer |
Status da API, que pode ser:
Valor padrão: 1 Este parâmetro não é usado atualmente. |
R |
- |
version |
String |
Versão da API |
CRU |
Não |
req_protocol |
String |
Protocolo de solicitação, que pode ser:
Valor padrão: HTTPS |
CRU |
Não |
req_method |
String |
Método de solicitação, que pode ser:
|
CRU |
Sim |
req_uri |
String |
Endereço de acesso (URI) da API, excluindo o nome do domínio, o número da porta e o protocolo de solicitação |
CRU |
Sim |
auth_type |
String |
Modo de autenticação de segurança, que pode ser:
|
CRU |
Sim |
authorizer_id |
String |
ID do autorizador personalizado do front-end |
CRU |
Não |
match_mode |
String |
Modo de correspondência de rota, que pode ser:
|
CRU |
Sim |
arrange_necessary |
Integer |
Indica se a orquestração é necessária. O valor pode ser:
Valor padrão: 2 |
R |
- |
backend_type |
String |
Tipo de back-end, que pode ser:
|
CRU |
Sim |
register_time |
Timestamp |
Hora em que a API é registrada |
R |
- |
update_time |
Timestamp |
Hora em que a API foi modificada pela última vez |
R |
- |
remark |
String |
Descrição da API |
CRU |
Não |
tag |
String |
Tag da API |
CRU |
Não |
cors |
String |
Indica se o compartilhamento de recursos de origem cruzada (CORS) é suportado
Valor padrão: FALSE |
CRU |
Não |
response_id |
String |
ID da resposta personalizada |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de back-end da Web |
R |
- |
status |
Integer |
Status do back-end da web, que pode ser:
Valor padrão: 1 Este parâmetro não é usado atualmente. |
R |
- |
version |
String |
Versão do back-end da Web |
CRU |
Não |
url_domain |
String |
Ponto de extremidade de back-end |
CRU |
Sim |
req_protocol |
String |
Protocolo de solicitação, que pode ser:
|
CRU |
Sim |
req_method |
String |
Método de solicitação, que pode ser:
|
CRU |
Sim |
req_uri |
String |
Endereço de acesso (URI) do back-end da web |
CRU |
Sim |
timeout |
Integer |
Duração do tempo limite em milissegundos. Faixa: 1–60.000. |
CRU |
Sim |
front_api_id |
String |
ID da API |
R |
- |
register_time |
Timestamp |
Hora em que o back-end da web é registrado |
R |
- |
update_time |
Timestamp |
Hora em que o back-end da Web foi modificado pela última vez |
R |
- |
remark |
String |
Descrição do back-end da Web |
CRU |
Não |
vpc_status |
Integer |
Indica se um canal da VPC deve ser usado. O valor pode ser:
|
CRU |
Não. Nenhum canal de VPC é usado por padrão. |
vpc_info |
String |
Informações do canal da VPC |
CRU |
Não Este parâmetro só é necessário quando vpc_status é definido como 1. |
authorizer_id |
String |
ID do autorizador personalizado de back-end |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de back-end simulado |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
status |
Integer |
Status do back-end simulado, que pode ser:
Valor padrão: 1 Este parâmetro não é usado atualmente. |
R |
- |
version |
String |
Versão do back-end de simulação |
CRU |
Não |
result_content |
String |
Resposta simulada |
CRU |
Não |
register_time |
Timestamp |
Hora em que o back-end simulado é registrado |
R |
- |
update_time |
Timestamp |
Hora em que o back-end simulado foi modificado pela última vez |
R |
- |
remark |
String |
Descrição do back-end simulado |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID da função |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
status |
Integer |
Status da função, que pode ser:
Valor padrão: 1 Este parâmetro não é usado atualmente. |
R |
- |
version |
String |
Versão da função |
CRU |
Não |
function_urn |
String |
Função URN |
CRU |
Sim |
invocation_type |
String |
Modo de invocação, que pode ser async ou sync |
CRU |
Sim |
timeout |
Integer |
Duração do tempo limite em milissegundos. Faixa: 1–60.000. |
CRU |
Sim |
register_time |
Date |
Hora em que a função é registrada |
R |
- |
update_time |
Date |
Hora em que a função foi modificada pela última vez |
R |
- |
remark |
String |
Descrição da função |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID do parâmetro |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
name |
String |
Nome do parâmetro |
CRU |
Sim |
type |
String |
Tipo de parâmetro, que pode ser:
|
CRU |
Sim |
location |
String |
Localização do parâmetro, que pode ser:
|
CRU |
Sim |
default_value |
String |
Valor padrão |
CRU |
Não |
sample_value |
String |
Exemplo de valor |
CRU |
Não |
required |
Integer |
Se o parâmetro é obrigatório
|
CRU |
Sim |
valid_enable |
Integer |
Se a verificação de validade está habilitada
|
CRU |
Sim |
remark |
String |
Descrição do parâmetro |
CRU |
Não |
enumerations |
String |
Valor enumerado |
CRU |
Não |
min_num |
String |
Valor mínimo |
CRU |
Não |
max_num |
String |
Valor máximo |
CRU |
Não |
min_size |
Integer |
Comprimento mínimo |
CRU |
Não |
max_size |
Integer |
Comprimento máximo |
CRU |
Não |
regular |
String |
Regra de verificação regular (atualmente não suportada) |
CRU |
Não |
json_schema |
String |
Regra de verificação JSON (atualmente não suportada) |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID do parâmetro |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
req_param_id |
String |
ID do parâmetro de solicitação para o qual o parâmetro de back-end é mapeado |
R |
- |
name |
String |
Nome do parâmetro |
CRU |
Sim |
location |
String |
Localização do parâmetro, que pode ser:
|
CRU |
Sim |
origin |
String |
Tipo de parâmetro, que pode ser:
|
CRU |
Sim |
value |
String |
Valor do parâmetro
|
CRU |
Não |
remark |
String |
Descrição do parâmetro |
CRU |
Não |
policy_id |
String |
ID da condição de política associada |
CRU |
Não |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de back-end |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
name |
String |
Nome do back-end |
CRU |
Sim |
url_domain |
String |
Ponto de extremidade de back-end |
CRU |
Sim |
req_protocol |
String |
Protocolo de solicitação, que pode ser:
|
CRU |
Sim |
req_method |
String |
Método de solicitação, que pode ser:
|
CRU |
Sim |
req_uri |
String |
Endereço de acesso (URI) do back-end da web |
CRU |
Sim |
timeout |
Integer |
Duração do tempo limite em milissegundos. Faixa: 1–60.000. |
CRU |
Não |
vpc_status |
Integer |
Indica se um canal da VPC deve ser usado. O valor pode ser:
|
CRU |
Não. Nenhum canal de VPC é usado por padrão. |
vpc_info |
String |
Informações do canal da VPC |
CRU |
Não Este parâmetro só é necessário quando vpc_status é definido como 1. |
effect_mode |
String |
Modo efetivo da política de back-end
|
CRU |
Sim |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de back-end |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
name |
String |
Nome do back-end |
CRU |
Sim |
result_content |
String |
Resposta simulada |
CRU |
Não |
effect_mode |
String |
Modo efetivo da política de back-end
|
CRU |
Sim |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID de back-end |
R |
- |
front_api_id |
String |
ID da API |
R |
- |
name |
String |
Nome do back-end |
CRU |
Sim |
version |
String |
Versão da função |
CRU |
Não |
function_urn |
String |
Função URN |
CRU |
Sim |
invocation_type |
String |
Modo de invocação, que pode ser async ou sync |
CRU |
Sim |
timeout |
Integer |
Duração do tempo limite em milissegundos. Faixa: 1–60.000. |
CRU |
Sim |
effect_mode |
String |
Modo efetivo da política de back-end
|
CRU |
Sim |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
id |
String |
ID da condição da política de back-end |
R |
- |
condition_type |
String |
Tipo de condição. Opções:
|
CRU |
Não |
condition_value |
String |
Valor da condição |
CRU |
Sim |
condition_origin |
String |
Fonte da condição. Opções:
|
CRU |
Sim |
req_param_id |
String |
ID do parâmetro de entrada |
R |
- |
policy_backend_id |
String |
ID da política de back-end |
CRU |
Sim |
Parâmetro |
Tipo |
Descrição |
Tipo de operação |
Obrigatório |
---|---|---|---|---|
app_code_auth_type |
String |
Indica se a autenticação AppCode está habilitada. Esse parâmetro é válido somente quando auth_type é definido como App. O valor padrão é DISABLE.
|
CRU |
- |