File target-user-for-service-account.patch of Package python-minio

Index: minio-7.2.17/minio/minioadmin.py
===================================================================
--- minio-7.2.17.orig/minio/minioadmin.py
+++ minio-7.2.17/minio/minioadmin.py
@@ -784,7 +784,8 @@ class MinioAdmin:
                             policy: Optional[dict] = None,
                             policy_file: Optional[str | os.PathLike] = None,
                             expiration: Optional[str] = None,
-                            status: Optional[str] = None) -> str:
+                            status: Optional[str] = None,
+                            targetUser: str | None = None) -> str:
         """
         Add a new service account with the given access key and secret key
         """
@@ -812,6 +813,8 @@ class MinioAdmin:
             data["expiration"] = expiration
         if status:
             data["status"] = status
+        if targetUser:
+            data["targetUser"] = targetUser
 
         body = json.dumps(data).encode()
         response = self._url_open(
openSUSE Build Service is sponsored by