Skip to content

Commit 7732d10

Browse files
authored
feat(mongodb): make CreateUser.password none optional (scaleway#724)
1 parent ae4c257 commit 7732d10

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

scaleway-async/scaleway_async/mongodb/v1alpha1/api.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,16 +1077,16 @@ async def create_user(
10771077
*,
10781078
instance_id: str,
10791079
name: str,
1080+
password: str,
10801081
region: Optional[Region] = None,
1081-
password: Optional[str] = None,
10821082
) -> User:
10831083
"""
10841084
Create an user on a Database Instance.
10851085
Create an user on a Database Instance. You must define the `name`, `password` of the user and `instance_id` parameters in the request.
10861086
:param instance_id: UUID of the Database Instance the user belongs to.
10871087
:param name: Name of the database user.
1088-
:param region: Region to target. If none is passed will use default region from the config.
10891088
:param password: Password of the database user.
1089+
:param region: Region to target. If none is passed will use default region from the config.
10901090
:return: :class:`User <User>`
10911091
10921092
Usage:
@@ -1095,6 +1095,7 @@ async def create_user(
10951095
result = await api.create_user(
10961096
instance_id="example",
10971097
name="example",
1098+
password="example",
10981099
)
10991100
"""
11001101

@@ -1111,8 +1112,8 @@ async def create_user(
11111112
CreateUserRequest(
11121113
instance_id=instance_id,
11131114
name=name,
1114-
region=region,
11151115
password=password,
1116+
region=region,
11161117
),
11171118
self.client,
11181119
),

scaleway-async/scaleway_async/mongodb/v1alpha1/types.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -604,14 +604,14 @@ class CreateUserRequest:
604604
Name of the database user.
605605
"""
606606

607-
region: Optional[Region]
607+
password: str
608608
"""
609-
Region to target. If none is passed will use default region from the config.
609+
Password of the database user.
610610
"""
611611

612-
password: Optional[str]
612+
region: Optional[Region]
613613
"""
614-
Password of the database user.
614+
Region to target. If none is passed will use default region from the config.
615615
"""
616616

617617

scaleway/scaleway/mongodb/v1alpha1/api.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,16 +1073,16 @@ def create_user(
10731073
*,
10741074
instance_id: str,
10751075
name: str,
1076+
password: str,
10761077
region: Optional[Region] = None,
1077-
password: Optional[str] = None,
10781078
) -> User:
10791079
"""
10801080
Create an user on a Database Instance.
10811081
Create an user on a Database Instance. You must define the `name`, `password` of the user and `instance_id` parameters in the request.
10821082
:param instance_id: UUID of the Database Instance the user belongs to.
10831083
:param name: Name of the database user.
1084-
:param region: Region to target. If none is passed will use default region from the config.
10851084
:param password: Password of the database user.
1085+
:param region: Region to target. If none is passed will use default region from the config.
10861086
:return: :class:`User <User>`
10871087
10881088
Usage:
@@ -1091,6 +1091,7 @@ def create_user(
10911091
result = api.create_user(
10921092
instance_id="example",
10931093
name="example",
1094+
password="example",
10941095
)
10951096
"""
10961097

@@ -1107,8 +1108,8 @@ def create_user(
11071108
CreateUserRequest(
11081109
instance_id=instance_id,
11091110
name=name,
1110-
region=region,
11111111
password=password,
1112+
region=region,
11121113
),
11131114
self.client,
11141115
),

scaleway/scaleway/mongodb/v1alpha1/types.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -604,14 +604,14 @@ class CreateUserRequest:
604604
Name of the database user.
605605
"""
606606

607-
region: Optional[Region]
607+
password: str
608608
"""
609-
Region to target. If none is passed will use default region from the config.
609+
Password of the database user.
610610
"""
611611

612-
password: Optional[str]
612+
region: Optional[Region]
613613
"""
614-
Password of the database user.
614+
Region to target. If none is passed will use default region from the config.
615615
"""
616616

617617

0 commit comments

Comments
 (0)