Consulta de permisos de usuario
Función
Esta API se utiliza para consultar permisos de usuario.
La gestión de usuarios solo se admite cuando SASL está habilitado para la instancia de Kafka.
URI
GET /v1/{project_id}/instances/{instance_id}/topics/{topic_name}/accesspolicy
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
instance_id |
Sí |
String |
ID de la instancia |
topic_name |
Sí |
String |
Nombre del tema |
Parámetros de solicitud
No hay
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
name |
String |
Nombre del tema |
topic_type |
Integer |
Tipo de tema. |
policies |
Array of PolicyEntity objects |
Lista de permisos. |
Parameter |
Type |
Description |
---|---|---|
owner |
Boolean |
Si el usuario es el seleccionado durante la creación del tema. |
user_name |
String |
Nombre de usuario. |
access_policy |
String |
Tipo de permiso.
|
Ejemplo de las solicitudes
Consultar permisos de usuario para un tema.
GET https://{endpoint}/v1/{project_id}/instances/{instance_id}/topics/{topic_name}/accesspolicy
Ejemplo de las respuestas
Código de estado: 200
La consulta se realiza correctamente.
{ "name" : "topic-test", "policies" : [ { "owner" : false, "user_name" : "xxxa", "access_policy" : "pub" }, { "owner" : false, "user_name" : "root", "access_policy" : "all" } ], "topic_type" : 0 }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
La consulta se realiza correctamente. |
Códigos de error
Consulte Códigos de error.