AnalyticsCatalogRoles

The analytics catalog's roles, which a caller lists in its attribute ROLES_ATTRIBUTE: from the identity the CoSec gateway verified and forwarded (the cosec profile), or, in development, from the Wow-Roles header (the host's development callers). Its callers are of the platform's tenant, (platform), and have no owner.

Properties

Link copied to clipboard
const val ADMIN: String

Manages the warehouse connections and the trusted writers, and syncs the sources; acts as an editor too.

Link copied to clipboard
const val APPROVER: String

Approves: marks an analyst's source reviewed, and accepts a lower protection of a Wow source's values (the privileged review).

Link copied to clipboard
const val EDITOR: String

An analyst: drafts, revises and reviews the sensitivity of the sources.

Link copied to clipboard

The roles that read the sources.

Link copied to clipboard

The caller attribute listing its roles, as CoSec's resolver names it.

Link copied to clipboard
const val VIEWER: String

Reads the sources.

Functions

Link copied to clipboard
fun rolesOf(caller: Caller): List<String>

The roles of caller.