Listado de proyectos accesibles para un usuario de IAM
Función
Esta API se utiliza para enumerar los proyectos en los que los recursos son accesibles para un usuario de IAM especificado.
Se puede invocar a la API utilizando tanto el punto de conexión global como los puntos de conexión específicos de la región. Para los puntos de conexión de IAM, consulte Regiones y puntos de conexión.
URI
GET /v3/auth/projects
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
Content-Type |
Sí |
String |
Rellene application/json;charset=utf8 en este campo. |
X-Auth-Token |
Sí |
String |
Token de usuario de IAM (sin requisitos de permiso especiales) |
Parámetros de respuesta
Parámetro |
Tipo |
Descripción |
---|---|---|
Object |
Información de enlace de recurso. |
|
Array of objects |
Información del proyecto. |
Parámetro |
Tipo |
Descripción |
---|---|---|
is_domain |
Boolean |
El valor es false. |
description |
String |
Descripción del proyecto. |
Object |
Enlace de recursos del proyecto. |
|
enabled |
Boolean |
Habilitación del estado del proyecto. |
id |
String |
ID del proyecto. |
parent_id |
String |
ID del subproyecto especificado o ID de cuenta de un proyecto de sistema especificado, por ejemplo, el proyecto ap-southeast-1. |
domain_id |
String |
ID de la cuenta a la que pertenece el proyecto. |
name |
String |
Nombre del proyecto. |
Solicitud de ejemplo
Solicitud de consulta de los proyectos accesibles para un usuario de IAM especificado
GET https://iam.myhuaweicloud.com/v3/auth/projects
Ejemplo de respuesta
Código de estado: 200
La solicitud se ha realizado correctamente.
{ "projects": [ { "domain_id": "d78cbac186b744899480f25bd02...", "is_domain": false, "parent_id": "d78cbac186b744899480f25bd022...", "name": "af-south-1", "description": "", "links": { "self": "https://iam.myhuaweicloud.com/v3/projects/06f1cbbaf280106b2f14c00313a9d065" }, "id": "06f1cbbaf280106b2f14c00313a9...", "enabled": true }, { "domain_id": "d78cbac186b744899480f25bd02...", "is_domain": false, "parent_id": "d78cbac186b744899480f25bd022...", "name": "ap-southeast-1", "description": "", "links": { "self": "https://iam.myhuaweicloud.com/v3/projects/065a7c66da0010992ff7c0031e5a5e7d" }, "id": "065a7c66da0010992ff7c0031e5a5e7d", "enabled": true } ], "links": { "self": "https://iam.myhuaweicloud.com/v3/auth/projects" } }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
La solicitud se ha realizado correctamente. |
400 |
Parámetros no válidos. |
401 |
Error de autenticación. |
403 |
Acceso denegado. |
404 |
No se puede encontrar el recurso solicitado. |
405 |
El método especificado en la solicitud no está permitido para el recurso solicitado. |
413 |
La entidad solicitada es demasiado grande. |
500 |
Error de servidor interno. |
503 |
Servicio no disponible. |
Códigos de error
Ninguno