Skip to content

Commit 058ecfe

Browse files
authored
chore(serverless): simplify the triggers API by merging Trigger and TriggerInput (#49)
1 parent 635be8d commit 058ecfe

File tree

10 files changed

+394
-1870
lines changed

10 files changed

+394
-1870
lines changed

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

Lines changed: 20 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,17 @@
1212
from .types import ListLogsRequestOrderBy
1313
from .types import ListNamespacesRequestOrderBy
1414
from .types import ListTokensRequestOrderBy
15-
from .types import ListTriggerInputsRequestOrderBy
1615
from .types import ListTriggersRequestOrderBy
1716
from .types import LogStream
1817
from .types import NamespaceStatus
1918
from .types import NullValue
2019
from .types import RuntimeStatus
2120
from .types import TokenStatus
22-
from .types import TriggerInputStatus
21+
from .types import TriggerInputType
2322
from .types import TriggerStatus
24-
from .types import TriggerType
25-
from .types import CreateTriggerInputRequestNatsClientConfigSpec
26-
from .types import CreateTriggerInputRequestSqsClientConfigSpec
27-
from .types import CreateTriggerRequestNatsFailureHandlingPolicy
28-
from .types import CreateTriggerRequestNatsFailureHandlingPolicyNatsDeadLetter
29-
from .types import CreateTriggerRequestNatsFailureHandlingPolicyRetryPolicy
30-
from .types import CreateTriggerRequestNatsFailureHandlingPolicySqsDeadLetter
31-
from .types import CreateTriggerRequestSqsFailureHandlingPolicy
23+
from .types import CreateTriggerRequestMnqNatsClientConfig
24+
from .types import CreateTriggerRequestMnqSqsClientConfig
25+
from .types import CreateTriggerRequestSqsClientConfig
3226
from .types import Cron
3327
from .types import Domain
3428
from .types import DownloadURL
@@ -40,35 +34,26 @@
4034
from .types import ListLogsResponse
4135
from .types import ListNamespacesResponse
4236
from .types import ListTokensResponse
43-
from .types import ListTriggerInputsResponse
4437
from .types import ListTriggersResponse
4538
from .types import Log
4639
from .types import Namespace
4740
from .types import Runtime
4841
from .types import Secret
4942
from .types import SecretHashedValue
50-
from .types import SetTriggerInputsRequestNatsConfigs
51-
from .types import SetTriggerInputsRequestSqsConfigs
52-
from .types import SetTriggerInputsResponse
5343
from .types import Token
5444
from .types import Trigger
55-
from .types import TriggerInput
56-
from .types import TriggerInputNatsClientConfig
57-
from .types import TriggerInputSqsClientConfig
58-
from .types import TriggerNatsDeadLetter
59-
from .types import TriggerNatsFailureHandlingPolicy
60-
from .types import TriggerRetryPolicy
61-
from .types import TriggerSqsDeadLetter
62-
from .types import TriggerSqsFailureHandlingPolicy
63-
from .types import UpdateTriggerInputRequestNatsClientConfigSpec
64-
from .types import UpdateTriggerInputRequestSqsClientConfigSpec
45+
from .types import TriggerMnqNatsClientConfig
46+
from .types import TriggerMnqSqsClientConfig
47+
from .types import TriggerSqsClientConfig
48+
from .types import UpdateTriggerRequestMnqNatsClientConfig
49+
from .types import UpdateTriggerRequestMnqSqsClientConfig
50+
from .types import UpdateTriggerRequestSqsClientConfig
6551
from .types import UploadURL
6652
from .content import CRON_TRANSIENT_STATUSES
6753
from .content import DOMAIN_TRANSIENT_STATUSES
6854
from .content import FUNCTION_TRANSIENT_STATUSES
6955
from .content import NAMESPACE_TRANSIENT_STATUSES
7056
from .content import TOKEN_TRANSIENT_STATUSES
71-
from .content import TRIGGER_INPUT_TRANSIENT_STATUSES
7257
from .content import TRIGGER_TRANSIENT_STATUSES
7358
from .api import FunctionV1Beta1API
7459

@@ -85,23 +70,17 @@
8570
"ListLogsRequestOrderBy",
8671
"ListNamespacesRequestOrderBy",
8772
"ListTokensRequestOrderBy",
88-
"ListTriggerInputsRequestOrderBy",
8973
"ListTriggersRequestOrderBy",
9074
"LogStream",
9175
"NamespaceStatus",
9276
"NullValue",
9377
"RuntimeStatus",
9478
"TokenStatus",
95-
"TriggerInputStatus",
79+
"TriggerInputType",
9680
"TriggerStatus",
97-
"TriggerType",
98-
"CreateTriggerInputRequestNatsClientConfigSpec",
99-
"CreateTriggerInputRequestSqsClientConfigSpec",
100-
"CreateTriggerRequestNatsFailureHandlingPolicy",
101-
"CreateTriggerRequestNatsFailureHandlingPolicyNatsDeadLetter",
102-
"CreateTriggerRequestNatsFailureHandlingPolicyRetryPolicy",
103-
"CreateTriggerRequestNatsFailureHandlingPolicySqsDeadLetter",
104-
"CreateTriggerRequestSqsFailureHandlingPolicy",
81+
"CreateTriggerRequestMnqNatsClientConfig",
82+
"CreateTriggerRequestMnqSqsClientConfig",
83+
"CreateTriggerRequestSqsClientConfig",
10584
"Cron",
10685
"Domain",
10786
"DownloadURL",
@@ -113,35 +92,26 @@
11392
"ListLogsResponse",
11493
"ListNamespacesResponse",
11594
"ListTokensResponse",
116-
"ListTriggerInputsResponse",
11795
"ListTriggersResponse",
11896
"Log",
11997
"Namespace",
12098
"Runtime",
12199
"Secret",
122100
"SecretHashedValue",
123-
"SetTriggerInputsRequestNatsConfigs",
124-
"SetTriggerInputsRequestSqsConfigs",
125-
"SetTriggerInputsResponse",
126101
"Token",
127102
"Trigger",
128-
"TriggerInput",
129-
"TriggerInputNatsClientConfig",
130-
"TriggerInputSqsClientConfig",
131-
"TriggerNatsDeadLetter",
132-
"TriggerNatsFailureHandlingPolicy",
133-
"TriggerRetryPolicy",
134-
"TriggerSqsDeadLetter",
135-
"TriggerSqsFailureHandlingPolicy",
136-
"UpdateTriggerInputRequestNatsClientConfigSpec",
137-
"UpdateTriggerInputRequestSqsClientConfigSpec",
103+
"TriggerMnqNatsClientConfig",
104+
"TriggerMnqSqsClientConfig",
105+
"TriggerSqsClientConfig",
106+
"UpdateTriggerRequestMnqNatsClientConfig",
107+
"UpdateTriggerRequestMnqSqsClientConfig",
108+
"UpdateTriggerRequestSqsClientConfig",
138109
"UploadURL",
139110
"CRON_TRANSIENT_STATUSES",
140111
"DOMAIN_TRANSIENT_STATUSES",
141112
"FUNCTION_TRANSIENT_STATUSES",
142113
"NAMESPACE_TRANSIENT_STATUSES",
143114
"TOKEN_TRANSIENT_STATUSES",
144-
"TRIGGER_INPUT_TRANSIENT_STATUSES",
145115
"TRIGGER_TRANSIENT_STATUSES",
146116
"FunctionV1Beta1API",
147117
]

0 commit comments

Comments
 (0)