Permissions class
を使用して、すべてのアクセス許可の作成、置換、クエリ、読み取りを行います。
ID による特定 のアクセス許可 の読み取り、置換、または削除のアクセス許可に関するページを参照してください。
プロパティ
user |
メソッド
create(Permission |
アクセス許可を作成します。 アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。 |
query(Sql |
すべてのアクセス許可に対してクエリを実行します。 |
query<T>(Sql |
すべてのアクセス許可に対してクエリを実行します。 |
read |
すべてのアクセス許可を読み取る。 例 配列に対するすべてのアクセス許可を読み取る。
|
upsert(Permission |
権限をアップサートします。 アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。 |
プロパティの詳細
user
メソッドの詳細
create(PermissionDefinition, RequestOptions)
アクセス許可を作成します。
アクセス許可は、アイテムやコンテナーなどの特定のリソースにアクセスするためのユーザーごとのアクセス許可を表します。
function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>
パラメーター
- body
- PermissionDefinition
アクセス許可の本文を表します。
- options
- RequestOptions
戻り値
Promise<PermissionResponse>
query(SqlQuerySpec, FeedOptions)
すべてのアクセス許可に対してクエリを実行します。
function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>
パラメーター
- query
- SqlQuerySpec
操作のクエリ構成。 クエリを構成する方法の詳細については、「 SqlQuerySpec 」を参照してください。
- options
- FeedOptions
戻り値
QueryIterator<any>
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>
パラメーター
- body
- PermissionDefinition
- options
- RequestOptions
戻り値
Promise<PermissionResponse>