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

describe_role()

この操作は、特定のロールの説明と権限を返します。

リクエスト構文​

python
describe_role(
role_name: str,
timeout: Optional[float] = None,
**kwargs,
) -> dict

パラメーター:

  • role_name (str) -
    [必須]
    説明するロールの名前です。

  • timeout (Optional[float]) -
    デフォルト: None
    RPC の完了を待機する最大時間(秒)です。

  • kwargs (Any) -
    追加のリクエストコンテキストオプションです。

戻り値の型:

dict

戻り値:

ロール、説明、権限を含む辞書です。

例外:

  • MilvusException
    サーバーがリクエストを拒否した場合、または RPC が失敗した場合に発生します。正確な失敗の詳細については、サーバーのエラーメッセージを確認してください。

例​

describe_role の使用例を示します。

python
from pymilvus import MilvusClient

client = MilvusClient(uri="YOUR_CLUSTER_ENDPOINT", token="YOUR_CLUSTER_TOKEN")
client.create_user("analyst", "Milvus123", description="Analytics account")
client.update_user("analyst", description="Updated analytics account")
client.create_role("read_only", description="Read-only role")
client.alter_role("read_only", description="Updated read-only role")
print(client.describe_user("analyst"))
print(client.describe_role("read_only"))