Consulta de status do ECS
Função
Essa API é usada para consultar o status do ECS.
URI
GET /hss/v1/{project_id}/api/host-management/hosts
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
project_id |
Sim |
String |
ID do projeto. |
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
version |
Não |
String |
Edição HSS. Seus valores e seu significado são os seguintes:
|
agent_status |
Não |
String |
Estado do agente. Seu valor pode ser:
|
host_status |
Não |
String |
Estado do agente. Seu valor pode ser:
|
protect_status |
Não |
String |
Estado de proteção. Seu valor pode ser:
|
detect_result |
Não |
String |
Estado de proteção. Seu valor pode ser:
|
host_name |
Não |
String |
Nome do servidor |
host_ip |
Não |
String |
Endereço IP privado do servidor |
public_ip |
Não |
String |
Servidor EIP |
os_type |
Não |
String |
Tipo de SO |
charging_mode |
Não |
String |
Modo de cobrança. Pode ser:
|
limit |
Não |
Integer |
Valor padrão: 10 |
offset |
Não |
Integer |
Valor padrão: 0 |
Parâmetro de solicitação
Parâmetro |
Obrigatório |
Tipo |
Descrição |
---|---|---|---|
x-auth-token |
Sim |
String |
Token do usuário. Ele pode ser obtido chamando a API do IAM (valor de X-Subject-Token no cabeçalho da resposta). |
Parâmetros de resposta
Código de estado: 200
Parâmetro |
Tipo |
Descrição |
---|---|---|
total_num |
Integer |
Número total |
data_list |
Array of objects |
Consulta o status do ECS. |
Parâmetro |
Tipo |
Descrição |
---|---|---|
agent_id |
String |
id do agente |
host_id |
String |
ID do servidor |
host_name |
String |
Nome do servidor |
host_ip |
String |
Endereço IP privado do servidor |
public_ip |
String |
Servidor EIP |
enterprise_project_name |
String |
Nome do projeto empresarial |
group_name |
String |
Nome do grupo de servidores |
expire_time |
Long |
Tempo de expiração do serviço |
policy_group_name |
String |
Nome do grupo de políticas |
host_status |
String |
Estado do agente. Seu valor pode ser:
|
agent_status |
String |
Estado do agente. Seu valor pode ser:
|
version |
String |
Edição HSS. Seus valores e seu significado são os seguintes:
|
protect_status |
String |
Estado da proteção Seu valor pode ser:
|
os_image |
String |
Imagem do sistema |
os_type |
String |
Tipo de SO |
os_bit |
String |
Versão de bit do SO |
detect_result |
String |
Resultado da varredura do servidor. Seu valor pode ser:
|
risk_port_num |
Integer |
Número de riscos patrimoniais |
risk_vul_num |
Integer |
Número de vulnerabilidades |
risk_intrusion_num |
Integer |
Número de intrusões |
risk_baseline_num |
Integer |
Número de riscos basais |
charging_mode |
String |
Modo de cobrança. Pode ser:
|
resource_id |
String |
ID de instância de recurso de serviço de nuvem (UUID) |
Exemplo de solicitação
Nenhum.
Exemplo de resposta
Nenhum.
Código de estado
Código de estado |
Descrição |
---|---|
200 |
A lista de servidores foi obtida. |
Código de erro
Para obter detalhes, consulte Códigos de erro.