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"))