Type Alias Space

A space is a security context simplifying the management of access control by allowing users to control it on the containers instead of on the resources themselves.

type Space = {
    createdAt?: string;
    createdBy?: string;
    description?: string;
    id: string;
    links: { assignments: Link; self: Link };
    meta?: {
        actions: ActionName[];
        assignableRoles: RoleType[];
        roles: RoleType[];
    };
    name: string;
    ownerId?: string;
    tenantId: string;
    type?: "shared"
    | "managed"
    | "data";
    updatedAt?: string;
}
Index

Properties

createdAt?: string

The date and time when the space was created.

createdBy?: string
description?: string
id: string
links: { assignments: Link; self: Link }
meta?: { actions: ActionName[]; assignableRoles: RoleType[]; roles: RoleType[] }

Type Declaration

name: string
ownerId?: string
tenantId: string
type?: "shared" | "managed" | "data"
updatedAt?: string