caosdb.info.v1

caosdb/info/v1/main.proto

This is the main file of the caosdb.info.v1 package.

GetSessionInfoRequest

Request message for the GetSessionInfo RPC

GetSessionInfoResponse

Response message for the GetSessionInfo RPC

GetSessionInfoResponse type fields

Field

Type

Label

Description

realm

string

The realm of the user who owns this session

username

string

The name of the user who owns this session

roles

string

repeated

The roles of the user who owns this session

expires

int64

Seconds until this sessions expires (approximately).

permissions

string

repeated

The permissions of the user who owns this sessions

GetVersionInfoRequest

Request message for the GetVersionInfo RPC

GetVersionInfoResponse

Response message for the GetVersionInfo RPC

GetVersionInfoResponse type fields

Field

Type

Label

Description

version_info

VersionInfo

The version of the server

VersionInfo

The version of an agent (following SemVer 2.0.0)

VersionInfo type fields

Field

Type

Label

Description

major

int32

Major version number

minor

int32

Minor version number

patch

int32

Patch version

pre_release

string

Pre-release version

build

string

Build metadata

GeneralInfoService

A service which provides general information about the server.

GeneralInfoService service methods

Method Name

Request Type

Response Type

Description

GetVersionInfo

GetVersionInfoRequest

GetVersionInfoResponse

Request the detailed version information from the server.

GetSessionInfo

GetSessionInfoRequest

GetSessionInfoResponse

Request information about the current session (user, roles, timeout…).