Consulta de todas as Instâncias DCS de um locatário
Função
Essa API é usada para consultar instâncias de DCS de um locatário e permite especificar critérios de consulta.
URI
GET /v1.0/{project_id}/instances?start={start}&limit={limit}&name={name}&status={status}&id={id}&includeFailure={includeFailure}&isExactMatchName={isExactMatchName}&ip={ip}&tags={key}={value}
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| project_id | String | Sim | ID. |
| start | Integer | Não | Número inicial para consulta de instâncias de DCS. Não pode ser inferior a 1. Por padrão, o número inicial é 1. |
| limit | Integer | Não | Número de instâncias de DCS exibidas em cada página. Valor mínimo: 1 Valor máximo: 2000 Se esse parâmetro não for especificado, um máximo de 1000 instâncias de DCS serão exibidas em cada página. |
| name | String | Não | Nome da instância do DCS. |
| id | String | Não | ID da instância. |
| status | String | Não | Status da instância do DCS. Para obter detalhes sobre o status, consulte Status da instância do DCS. |
| ip | String | Não | Endereço IP para conexão com a instância do DCS |
| includeFailure | String | Não | Um indicador de que o número de instâncias DCS que falharam na criação será retornado ao chamador da API. Opções:
|
| isExactMatchName | String | Não | Um indicador da realização de uma correspondência exata ou difusa com base no nome da instância. Opções:
Valor padrão: false. |
| tags | Array of objects | Não | Consulta com base na chave e no valor da tag da instância. {key} indica a chave da tag e {value} indica o valor da tag. Para consultar instâncias com várias chaves e valores de tag, separe os pares chave-valor com vírgulas (,). |
Exemplo
GET https://{dcs_endpoint}/v1.0/bd6b78e2ff9e4e47bc260803ddcc7a21/instances?start=1&limit=10&name=&status=&id=&includeFailure=true&isExactMatchName=false Ou
GET https://{dcs_endpoint}/v1.0/bd6b78e2ff9e4e47bc260803ddcc7a21/instances?tags=dcs001=001,dcs002=002 Solicitação
Parâmetros de solicitação
Nenhum
Exemplo de solicitações
Nenhum
Resposta
Parâmetros de resposta
| Parâmetro | Tipo | Descrição |
|---|---|---|
| name | String | Nome da instância do DCS. |
| engine | String | Mecanismo de cache. |
| capacity | Integer | Capacidade de cache. Unidade: GB. |
| ip | String | Endereço IP para conexão com a instância DCS Para uma instância de cluster, vários endereços IP são retornados e separados por vírgulas (,). Por exemplo, 192.168.0.1,192.168.0.2. |
| domainName | String | Nome de domínio da instância. |
| port | Integer | Número da porta do nó de cache. |
| status | String | Status da instância de cache. Para obter detalhes sobre o status, consulte Status da instância do DCS. |
| max_memory | Integer | Tamanho geral da memória. Unidade: MB. |
| used_memory | Integer | Tamanho da memória utilizada. Unidade: MB. |
| instance_id | String | ID da instância do DCS. |
| resource_spec_code | String | Especificações de recursos.
|
| engine_version | String | Versão do mecanismo de cache. |
| internal_version | String | Versão interna do DCS. |
| charging_mode | Integer | Modo de cobrança. 0: pagamento pelo uso. |
| capacity_minor | String | Capacidade de cache em pequena escala. Unidade: GB. |
| vpc_id | String | ID de VPC |
| vpc_name | String | Nome da VPC. |
| created_at | String | Hora em que a instância do DCS é criada. Por exemplo, 2017-03-31T12:24:46.297Z. |
| error_code | String | Código de erro retornado quando a instância DCS falha ao ser criada ou é anormal. Para obter detalhes sobre códigos de erro, consulte Códigos de status. |
| user_id | String | ID do usuário. |
| user_name | String | Nome de usuário. |
| maintain_begin | String | Hora em que a janela de tempo de manutenção começa. Formato: hh:mm:ss. |
| maintain_end | String | Hora em que a janela de tempo de manutenção termina. Formato: hh:mm:ss. |
| no_password_access | String | Um indicador de se uma instância de DCS pode ser acessada no modo sem senha.
|
| access_user | String | Nome de usuário usado para acessar uma instância de DCS com autenticação de senha. |
| enable_publicip | Boolean | Um indicador de que o acesso público está habilitado para uma instância do DCS Redis.
|
| publicip_address | String | Endereço IP elástico vinculado a uma instância do DCS Redis. O valor do parâmetro é null se o acesso público estiver desativado. |
| publicip_id | String | ID do endereço IP elástico vinculado a uma instância do DCS Redis. O valor do parâmetro é null se o acesso público estiver desativado. |
| enable_ssl | Boolean | Um indicador da habilitação do SSL para acesso público a uma instância do DCS Redis.
|
| service_upgrade | Boolean | Um indicador de que uma tarefa de atualização foi criada para uma instância de DCS.
|
| service_task_id | String | Atualizar ID da tarefa.
|
| enterprise_project_id | String | ID do projeto empresarial. |
| security_group_id | String | Nome do grupo de segurança. |
| tags | Array of objects | Chave e valor da tag de instância. |
Exemplo de resposta