Permissions class

を使用して、すべてのアクセス許可の作成、置換、クエリ、読み取りを行います。

ID による特定 のアクセス許可 の読み取り、置換、または削除のアクセス許可に関するページを参照してください。

プロパティ

user

メソッド

create(PermissionDefinition, RequestOptions)

アクセス許可を作成します。

アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。

query(SqlQuerySpec, FeedOptions)

すべてのアクセス許可に対してクエリを実行します。

query<T>(SqlQuerySpec, FeedOptions)

すべてのアクセス許可に対してクエリを実行します。

readAll(FeedOptions)

すべてのアクセス許可を読み取る。

配列に対するすべてのアクセス許可を読み取る。

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

権限をアップサートします。

アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。

プロパティの詳細

user

user: User

プロパティ値

メソッドの詳細

create(PermissionDefinition, RequestOptions)

アクセス許可を作成します。

アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。

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

パラメーター

body
PermissionDefinition

アクセス許可の本文を表します。

options
RequestOptions

戻り値

query(SqlQuerySpec, FeedOptions)

すべてのアクセス許可に対してクエリを実行します。

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

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

query<T>(SqlQuerySpec, FeedOptions)

すべてのアクセス許可に対してクエリを実行します。

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

パラメーター

query
SqlQuerySpec

操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。

options
FeedOptions

戻り値

readAll(FeedOptions)

すべてのアクセス許可を読み取る。

配列に対するすべてのアクセス許可を読み取る。

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

パラメーター

options
FeedOptions

戻り値

upsert(PermissionDefinition, RequestOptions)

権限をアップサートします。

アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。

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

パラメーター

options
RequestOptions

戻り値