指定の検索詳細に対するロールのリスト
post
https://EM_HOST:EM_CONSOLE_HTTPS_PORT/em/api/roles/actions/search
このAPIは、リクエスト本文で指定された検索詳細に対するロールのリストを返します。デフォルトでは名前順(昇順)の結果を返します。検索は、システム権限またはセキュア・リソースIDを持つオブジェクト権限によって権限基準を指定することで実行できます。
リクエスト
問合せパラメータ
- limit: integer
最小値:
1
最大値:2000
リストのページ分割用。ページ当たりの最大結果数、またはページ分割される"List"コールで返すアイテムの最大数。このAPIでは、limitとして指定した数より多を返すことはありませんが、その数が必ずしも返されるというわけではありません。デフォルト値:20
- page: string
ページのシステム生成ページ・トークン。
- sort: string
方向付きの結果セットの順序。許容されるソート・フィールドは名前です。指定可能な方向はDESCとASCです例:
name:DESC
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
object
ロールの検索条件を指定するオブジェクト
ソースの表示
-
privilegeCriteria: object RoleSearchPrivilegeCriteria
権限およびセキュア・リソースIDに基づいてロール検索基準を指定するためのオブジェクト
ネストされたスキーマ: RoleSearchPrivilegeCriteria
型:
object
権限およびセキュア・リソースIDに基づいてロール検索基準を指定するためのオブジェクト
ソースの表示
-
privilegeName: string
権限名例:
EDITT_JOB
-
secureResourceId: string
セキュア・リソースのID例:
7A9DC0E23DFE8DFDE050590AC0EC2AD8
例
先頭に戻る
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
検索に対するロールのリストが正常に返されました
ルート・スキーマ: RoleCollection
型:
object
これはロールのリストを表すものです。
ソースの表示
-
count(必須): integer
このページ内のロールの数例:
20
-
items(必須): array items
ロールのリスト
-
links(必須): object links
結果セットのナビゲーション・リンク
ネストされたスキーマ: links
型:
object
結果セットのナビゲーション・リンク
ソースの表示
-
next: object Link
リンクを表します(self、previous、nextのいずれか)
-
previous: object Link
リンクを表します(self、previous、nextのいずれか)
-
self: object Link
リンクを表します(self、previous、nextのいずれか)
ネストされたスキーマ: RoleDetails
型:
object
ロールを表します
ソースの表示
-
id: string
読取り専用:
true
ロールの一意識別子例:B0F9D83F6E313B03E0537013790ACA39
-
isPrivate: boolean
ロールがプライベート・ロールかどうか例:
false
-
links: object links
読取り専用:
true
ロールの関連リンク -
name: string
ロール名例:
EM_ALL_ADMINISTRATOR
-
owner: string
読取り専用:
true
ロールを所有するユーザー例:SYSMAN
-
type: array type
ロールのタイプ
すべてに一致
ソースの表示
- object RoleCommonDetails
ロールの一部の情報を表します
ネストされたスキーマ: RoleCommonDetails
型:
object
ロールの一部の情報を表します
ソースの表示
-
description: string
ロールについての説明例:
Role has privileges to perform Enterprise Manager administrative operations
-
isWithAdmin: boolean
プライベート・ロールにWITH_ADMINがあるかどうか。この属性はプライベート・ロールにのみ存在します。例:
true
ネストされたスキーマ: Link
型:
object
リンクを表します(self、previous、nextのいずれか)
ソースの表示
-
href: string
リンクのためのURL例:
/em/api/<resources>?page=b2Zmc2V0OjA&limit=0
400レスポンス
不正なリクエスト
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
401レスポンス
認証に失敗しました
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
403レスポンス
許可されていません
ルート・スキーマ: MissingPrivErrorResponse
型:
object
必要な権限がない場合にエラーとして返送されるレスポンス
ソースの表示
-
missingPrivileges: array missingPrivileges
エラーが発生したために欠落している権限。これにより、権限オブジェクトには権限の内部名および表示名のみが含まれます
すべてに一致
ソースの表示
- object ErrorResponse
エラー・レスポンス
ネストされたスキーマ: missingPrivileges
型:
array
エラーが発生したために欠落している権限。これにより、権限オブジェクトには権限の内部名および表示名のみが含まれます
ソースの表示
- 配列: object MissingPrivilegeSummary
これは、リソースの表示または管理のための権限がないことを表します。
ネストされたスキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列
ネストされたスキーマ: MissingPrivilegeSummary
型:
object
これは、リソースの表示または管理のための権限がないことを表します。
ソースの表示
-
displayName: string
権限の表示名例:
Manage
-
name: string
権限の名前例:
MANAGE_JOB
500レスポンス
内部サーバー・エラー
ルート・スキーマ: ErrorResponse
型:
object
エラー・レスポンス
ソースの表示
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列