Dela via


Permissions class

Använd för att skapa, ersätta, fråga och läsa alla behörigheter.

Se Behörighet att läsa, ersätta eller ta bort en viss behörighet med ID.

Egenskaper

user

Metoder

create(PermissionDefinition, RequestOptions)

Skapa en behörighet.

En behörighet representerar en behörighet per användare för åtkomst till en specifik resurs, t.ex. objekt eller container.

query(SqlQuerySpec, FeedOptions)

Fråga alla behörigheter.

query<T>(SqlQuerySpec, FeedOptions)

Fråga alla behörigheter.

readAll(FeedOptions)

Läs alla behörigheter.

Exempel

Läs alla behörigheter till matrisen.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
upsert(PermissionDefinition, RequestOptions)

Upsert en behörighet.

En behörighet representerar en behörighet per användare för åtkomst till en specifik resurs, t.ex. objekt eller container.

Egenskapsinformation

user

user: User

Egenskapsvärde

Metodinformation

create(PermissionDefinition, RequestOptions)

Skapa en behörighet.

En behörighet representerar en behörighet per användare för åtkomst till en specifik resurs, t.ex. objekt eller container.

function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parametrar

body
PermissionDefinition

Representerar behörighetens brödtext.

options
RequestOptions

Returer

query(SqlQuerySpec, FeedOptions)

Fråga alla behörigheter.

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec .

options
FeedOptions

Returer

query<T>(SqlQuerySpec, FeedOptions)

Fråga alla behörigheter.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parametrar

query
SqlQuerySpec

Frågekonfiguration för åtgärden. Mer information om hur du konfigurerar en fråga finns i SqlQuerySpec .

options
FeedOptions

Returer

readAll(FeedOptions)

Läs alla behörigheter.

Exempel

Läs alla behörigheter till matrisen.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>

Parametrar

options
FeedOptions

Returer

upsert(PermissionDefinition, RequestOptions)

Upsert en behörighet.

En behörighet representerar en behörighet per användare för åtkomst till en specifik resurs, t.ex. objekt eller container.

function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parametrar

options
RequestOptions

Returer