diff --git a/minio/minioadmin.py b/minio/minioadmin.py index d62ac21d..c9400fef 100644 --- a/minio/minioadmin.py +++ b/minio/minioadmin.py @@ -755,7 +755,8 @@ def add_service_account(self, description: str | None = None, policy_file: str | None = None, expiration: str | None = None, - status: str | None = None) -> str: + status: str | None = None, + targetuser: str | None = None) -> str: """ Add a new service account with the given access key and secret key """ @@ -772,6 +773,8 @@ def add_service_account(self, data["name"] = name if description: data["description"] = description + if targetuser: + data["targetuser"] = targetuser if policy_file: with open(policy_file, encoding="utf-8") as file: data["policy"] = json.load(file)