メインコンテンツまでスキップ

listGrants()

この操作は、指定されたロールに付与された権限を一覧表示します。

javascript
await milvusClient.listGrants(data)

Request Syntax​

javascript
milvusClient.listGrants({
roleName: 'roleName',
});

PARAMETERS:

  • roleName (string)

    対象のロール名

    これを存在しないロール名に設定すると、エラーが発生する場合があります。

RETURNS Promise<SelectGrantResponse>

このメソッドは、SelectGrantResponse オブジェクトに解決される promise を返します。

typescript
{
entities: GrantEntity[],
status: ResStatus
}

PARAMETERS:

  • entities (GrantEntity[]) -
    要求されたロールに関連付けられている grant の一覧。各エントリは、権限と対象オブジェクト、およびそれを付与した principal を対応付けます。GrantEntity の完全なフィールドリファレンスについては、describeRole() のドキュメントを参照してください。

  • ResStatus
    ResStatus オブジェクト。

    • code (number) -

      操作結果を示すコードです。この操作が成功した場合は 0 のままです。

    • error_code (string | number) -

      発生したエラーを示すエラーコードです。この操作が成功した場合は Success のままです。

    • reason (string) -

      報告されたエラーの理由を示す理由です。この操作が成功した場合は空文字列のままです。

Example​

javascript
milvusClient.listGrants({
roleName: 'roleName',
});