roboto.auth.fga#

Module Contents#

class roboto.auth.fga.AuthZTupleRecord(/, **data)#

Bases: pydantic.BaseModel

Fully qualified record of (user has relation to obj)

Parameters:

data (Any)

obj: str#
relation: str#
user: str#
class roboto.auth.fga.EditAccessRequest(/, **data)#

Bases: pydantic.BaseModel

Request payload to add or remove fine-grained access to a Roboto resource

Parameters:

data (Any)

add: list[AuthZTupleRecord] = None#
remove: list[AuthZTupleRecord] = None#
class roboto.auth.fga.GetAccessResponse(/, **data)#

Bases: pydantic.BaseModel

Response payload for a request to describe fine-grained access to a Roboto resource

Parameters:

data (Any)

group_permissions: dict[str, list[str]] = None#
relations: list[AuthZTupleRecord]#