Skip to content

Commit 90c52d2

Browse files
authored
feat(serverless): add mnq project id and region for mnq triggers (#61)
1 parent f557459 commit 90c52d2

File tree

4 files changed

+88
-0
lines changed

4 files changed

+88
-0
lines changed

scaleway-async/scaleway_async/function/v1beta1/marshalling.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ def unmarshal_TriggerMnqNatsClientConfig(data: Any) -> TriggerMnqNatsClientConfi
8383
field = data.get("mnq_namespace_id")
8484
args["mnq_namespace_id"] = field
8585

86+
field = data.get("mnq_project_id")
87+
args["mnq_project_id"] = field
88+
89+
field = data.get("mnq_region")
90+
args["mnq_region"] = field
91+
8692
field = data.get("subject")
8793
args["subject"] = field
8894

@@ -100,6 +106,12 @@ def unmarshal_TriggerMnqSqsClientConfig(data: Any) -> TriggerMnqSqsClientConfig:
100106
field = data.get("mnq_namespace_id")
101107
args["mnq_namespace_id"] = field
102108

109+
field = data.get("mnq_project_id")
110+
args["mnq_project_id"] = field
111+
112+
field = data.get("mnq_region")
113+
args["mnq_region"] = field
114+
103115
field = data.get("queue")
104116
args["queue"] = field
105117

@@ -634,6 +646,8 @@ def marshal_CreateTriggerRequestMnqNatsClientConfig(
634646
) -> Dict[str, Any]:
635647
return {
636648
"mnq_namespace_id": request.mnq_namespace_id,
649+
"mnq_project_id": request.mnq_project_id,
650+
"mnq_region": request.mnq_region,
637651
"subject": request.subject,
638652
}
639653

@@ -644,6 +658,8 @@ def marshal_CreateTriggerRequestMnqSqsClientConfig(
644658
) -> Dict[str, Any]:
645659
return {
646660
"mnq_namespace_id": request.mnq_namespace_id,
661+
"mnq_project_id": request.mnq_project_id,
662+
"mnq_region": request.mnq_region,
647663
"queue": request.queue,
648664
}
649665

@@ -676,6 +692,8 @@ def marshal_UpdateTriggerRequestMnqNatsClientConfig(
676692
) -> Dict[str, Any]:
677693
return {
678694
"mnq_namespace_id": request.mnq_namespace_id,
695+
"mnq_project_id": request.mnq_project_id,
696+
"mnq_region": request.mnq_region,
679697
"subject": request.subject,
680698
}
681699

@@ -686,6 +704,8 @@ def marshal_UpdateTriggerRequestMnqSqsClientConfig(
686704
) -> Dict[str, Any]:
687705
return {
688706
"mnq_namespace_id": request.mnq_namespace_id,
707+
"mnq_project_id": request.mnq_project_id,
708+
"mnq_region": request.mnq_region,
689709
"queue": request.queue,
690710
}
691711

scaleway-async/scaleway_async/function/v1beta1/types.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,13 +241,21 @@ class CreateTriggerRequestMnqNatsClientConfig:
241241

242242
subject: str
243243

244+
mnq_project_id: str
245+
246+
mnq_region: str
247+
244248

245249
@dataclass
246250
class CreateTriggerRequestMnqSqsClientConfig:
247251
mnq_namespace_id: str
248252

249253
queue: str
250254

255+
mnq_project_id: str
256+
257+
mnq_region: str
258+
251259

252260
@dataclass
253261
class CreateTriggerRequestSqsClientConfig:
@@ -602,13 +610,21 @@ class TriggerMnqNatsClientConfig:
602610

603611
subject: str
604612

613+
mnq_project_id: str
614+
615+
mnq_region: str
616+
605617

606618
@dataclass
607619
class TriggerMnqSqsClientConfig:
608620
mnq_namespace_id: str
609621

610622
queue: str
611623

624+
mnq_project_id: str
625+
626+
mnq_region: str
627+
612628

613629
@dataclass
614630
class TriggerSqsClientConfig:
@@ -627,13 +643,21 @@ class UpdateTriggerRequestMnqNatsClientConfig:
627643

628644
subject: str
629645

646+
mnq_project_id: str
647+
648+
mnq_region: str
649+
630650

631651
@dataclass
632652
class UpdateTriggerRequestMnqSqsClientConfig:
633653
mnq_namespace_id: str
634654

635655
queue: str
636656

657+
mnq_project_id: str
658+
659+
mnq_region: str
660+
637661

638662
@dataclass
639663
class UpdateTriggerRequestSqsClientConfig:

scaleway/scaleway/function/v1beta1/marshalling.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ def unmarshal_TriggerMnqNatsClientConfig(data: Any) -> TriggerMnqNatsClientConfi
8383
field = data.get("mnq_namespace_id")
8484
args["mnq_namespace_id"] = field
8585

86+
field = data.get("mnq_project_id")
87+
args["mnq_project_id"] = field
88+
89+
field = data.get("mnq_region")
90+
args["mnq_region"] = field
91+
8692
field = data.get("subject")
8793
args["subject"] = field
8894

@@ -100,6 +106,12 @@ def unmarshal_TriggerMnqSqsClientConfig(data: Any) -> TriggerMnqSqsClientConfig:
100106
field = data.get("mnq_namespace_id")
101107
args["mnq_namespace_id"] = field
102108

109+
field = data.get("mnq_project_id")
110+
args["mnq_project_id"] = field
111+
112+
field = data.get("mnq_region")
113+
args["mnq_region"] = field
114+
103115
field = data.get("queue")
104116
args["queue"] = field
105117

@@ -634,6 +646,8 @@ def marshal_CreateTriggerRequestMnqNatsClientConfig(
634646
) -> Dict[str, Any]:
635647
return {
636648
"mnq_namespace_id": request.mnq_namespace_id,
649+
"mnq_project_id": request.mnq_project_id,
650+
"mnq_region": request.mnq_region,
637651
"subject": request.subject,
638652
}
639653

@@ -644,6 +658,8 @@ def marshal_CreateTriggerRequestMnqSqsClientConfig(
644658
) -> Dict[str, Any]:
645659
return {
646660
"mnq_namespace_id": request.mnq_namespace_id,
661+
"mnq_project_id": request.mnq_project_id,
662+
"mnq_region": request.mnq_region,
647663
"queue": request.queue,
648664
}
649665

@@ -676,6 +692,8 @@ def marshal_UpdateTriggerRequestMnqNatsClientConfig(
676692
) -> Dict[str, Any]:
677693
return {
678694
"mnq_namespace_id": request.mnq_namespace_id,
695+
"mnq_project_id": request.mnq_project_id,
696+
"mnq_region": request.mnq_region,
679697
"subject": request.subject,
680698
}
681699

@@ -686,6 +704,8 @@ def marshal_UpdateTriggerRequestMnqSqsClientConfig(
686704
) -> Dict[str, Any]:
687705
return {
688706
"mnq_namespace_id": request.mnq_namespace_id,
707+
"mnq_project_id": request.mnq_project_id,
708+
"mnq_region": request.mnq_region,
689709
"queue": request.queue,
690710
}
691711

scaleway/scaleway/function/v1beta1/types.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,13 +241,21 @@ class CreateTriggerRequestMnqNatsClientConfig:
241241

242242
subject: str
243243

244+
mnq_project_id: str
245+
246+
mnq_region: str
247+
244248

245249
@dataclass
246250
class CreateTriggerRequestMnqSqsClientConfig:
247251
mnq_namespace_id: str
248252

249253
queue: str
250254

255+
mnq_project_id: str
256+
257+
mnq_region: str
258+
251259

252260
@dataclass
253261
class CreateTriggerRequestSqsClientConfig:
@@ -602,13 +610,21 @@ class TriggerMnqNatsClientConfig:
602610

603611
subject: str
604612

613+
mnq_project_id: str
614+
615+
mnq_region: str
616+
605617

606618
@dataclass
607619
class TriggerMnqSqsClientConfig:
608620
mnq_namespace_id: str
609621

610622
queue: str
611623

624+
mnq_project_id: str
625+
626+
mnq_region: str
627+
612628

613629
@dataclass
614630
class TriggerSqsClientConfig:
@@ -627,13 +643,21 @@ class UpdateTriggerRequestMnqNatsClientConfig:
627643

628644
subject: str
629645

646+
mnq_project_id: str
647+
648+
mnq_region: str
649+
630650

631651
@dataclass
632652
class UpdateTriggerRequestMnqSqsClientConfig:
633653
mnq_namespace_id: str
634654

635655
queue: str
636656

657+
mnq_project_id: str
658+
659+
mnq_region: str
660+
637661

638662
@dataclass
639663
class UpdateTriggerRequestSqsClientConfig:

0 commit comments

Comments
 (0)