Modelo de objeto
Esta seção descreve os modelos de objeto para o gerenciamento de canais da VPC.
- 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 Type de C é obrigatório.
| Parâmetro | Tipo | Descrição | Tipo de operação | Obrigatório |
|---|---|---|---|---|
| id | String | ID do canal da VPC | R | - |
| name | String | Nome do canal da VPC | CRU | Sim |
| type | Integer | Tipo de canal da VPC, que pode ser:
| CRU | Sim |
| status | Integer | O status do canal da VPC, que pode ser:
| R | Sim |
| project_id | String | ID do locatário | CRU | Sim |
| port | Integer | Número da porta | CR | Sim |
| balance_strategy | Integer | Algoritmo de distribuição, que pode ser:
| CRU | Sim |
| create_time | Timestamp | Hora em que o canal da VPC é criado | R | Sim |
| Parâmetro | Tipo | Descrição | Tipo de operação | Obrigatório |
|---|---|---|---|---|
| id | String | ID de verificação de integridade | R | - |
| vpc_id | String | ID do canal da VPC | CRU | Sim |
| protocol | String | Protocolo para as verificações de integridade, que podem ser:
| CRU | Sim |
| path | Integer | Caminho para verificações de integridade, que é válido somente quando o protocol é definido como http | CRU | Não |
| port | Integer | Número da porta. O número da porta do canal da VPC será usado se nenhum valor for especificado. | CRU | Não |
| threshold_normal | Integer | Limite de integridade | CRU | Sim |
| threshold_abnormal | Integer | Limite não íntegro | CRU | Sim |
| time_out | Integer | Tempo limite para esperar por uma resposta | CRU | Sim |
| time_interval | Integer | Intervalo entre verificações consecutivas | CRU | Sim |
| http_code | String | Códigos de sucesso, que são válidos somente quando protocol é definido como http | CRU | Não |
| create_time | Timestamp | Hora em que a configuração de verificação de integridade é criada | R | Sim |
| Parâmetro | Tipo | Descrição | Tipo de operação | Obrigatório |
|---|---|---|---|---|
| id | String | ID do objeto da instância de back-end | R | - |
| vpc_id | String | ID do canal da VPC | CRU | Sim |
| ext_vpc_id | String | ID da VPC associada ao objeto de instância de back-end Este parâmetro não é usado atualmente. | R | Sim |
| instance_id | String | ID da instância | CRU | Não |
| instance_name | String | Nome da instância | CRU | Não |
| host | String | Endereço IP do objeto de instância de back-end | CRU | Sim |
| status | Integer | Status do objeto de instância de back-end
| R | Sim |
| weight | Integer | Peso | CRU | Sim |
| create_time | Timestamp | Hora em que o membro é criado | R | Sim |