Consulta de la lista de secreto
Función
Esta API se utiliza para consultar todos los secretos creados por el usuario actual en el proyecto actual.
Restricciones
La información devuelta a través de esta API es los metadatos del secreto y no contiene el valor de secreto.
URI
GET /v1/{project_id}/secrets
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
limit |
No |
String |
Número de resultados devueltos en cada página Valor predeterminado: 50 |
marker |
No |
String |
ID de recurso de la consulta de paginación. Si el parámetro se deja en blanco, solo se consultan los recursos de la primera página. |
Parámetro de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
Sí |
String |
Token de usuario. Se puede obtener llamando a la API IAM (valor de X-Subject-Token en el encabezado de respuesta). |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
secrets |
Array of Secret objects |
Lista de secretos |
page_info |
PageInfo object |
Información de Paginación |
Parámetro |
Tipo |
Descripción |
---|---|---|
id |
String |
ID de secreto |
name |
String |
Nombre de secreto |
state |
String |
Estado de secreto. Su valor puede ser: ENABLED DISABLED PENDING_DELETE FROZEN |
kms_key_id |
String |
ID del KMS CMK utilizado para cifrar valores secretos |
description |
String |
Descripción de un secreto |
create_time |
Long |
Tiempo de creación de secreto. La marca de tiempo indica el total de segundos después del inicio de la fecha de época (1 de enero de 1970). |
update_time |
Long |
Hora en la que un secreto fue actualizado por última vez. La marca de tiempo indica el total de segundos después del inicio de la fecha de época (1 de enero de 1970). |
scheduled_delete_time |
Long |
Hora en la que se eliminará un secreto según lo programado. La marca de tiempo indica el total de segundos después del inicio de la fecha de época (1 de enero de 1970). Si un secreto no está en estado de Pending deletion, el valor de este parámetro es null. |
Parámetro |
Tipo |
Descripción |
---|---|---|
next_marker |
String |
Dirección de la página siguiente (ID de recurso inicial de la página siguiente) en una consulta. Si no se especifica este parámetro, la página siguiente estará vacía. |
previous_marker |
String |
Dirección de la página anterior (ID de recurso final de la página anterior) en una consulta. |
current_count |
Integer |
Número de registros devueltos en la página actual |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error |
error_msg |
String |
Descripción del error |
Solicitud de ejemplo
Ninguno
Ejemplo de respuesta
Código de estado: 200
La solicitud se ha realizado correctamente.
{ "secrets" : [ { "id" : "bb6a3d22-dc93-47ac-b5bd-88df7ad35f1e", "name" : "test", "state" : "ENABLED", "kms_key_id" : "b168fe00ff56492495a7d22974df2d0b", "description" : "description", "create_time" : 1581507580000, "update_time" : 1581507580000, "scheduled_delete_time" : 1581507580000 } ], "page_info" : { "next_marker" : "bb6a3d22-dc93-47ac-b5bd-88df7ad35f1e", "previous_marker" : "bb6a3d22-dc93-47ac-b5bd-88df7ad35f1e", "current_count" : 1 } }
Código de estado
Código de estado |
Descripción |
---|---|
200 |
La solicitud se ha realizado correctamente. |
400 |
Respuesta de error |
Códigos de error
Consulte Códigos de error.