Skip to content

Commit 6d1f59e

Browse files
feat(serverless_jobs): add triggers of type cron (#1670)
1 parent cff9b2d commit 6d1f59e

8 files changed

Lines changed: 1674 additions & 0 deletions

File tree

scaleway-async/scaleway_async/jobs/v1alpha2/__init__.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,34 @@
55
from .content import JOB_RUN_TRANSIENT_STATUSES
66
from .types import ListJobDefinitionsRequestOrderBy
77
from .types import ListJobRunsRequestOrderBy
8+
from .types import ListTriggersRequestOrderBy
89
from .types import SecretEnvVar
910
from .types import SecretFile
1011
from .types import CronSchedule
1112
from .types import RetryPolicy
13+
from .types import TriggerCronConfig
1214
from .types import CreateJobDefinitionRequestCronScheduleConfig
1315
from .types import CreateSecretsRequestSecretConfig
1416
from .types import Secret
17+
from .types import CreateTriggerRequestCronConfig
1518
from .types import JobDefinition
1619
from .types import Resource
1720
from .types import JobRun
21+
from .types import Trigger
1822
from .types import UpdateJobDefinitionRequestCronScheduleConfig
23+
from .types import UpdateTriggerRequestCronConfig
1924
from .types import CreateJobDefinitionRequest
2025
from .types import CreateSecretsRequest
2126
from .types import CreateSecretsResponse
27+
from .types import CreateTriggerRequest
2228
from .types import DeleteJobDefinitionRequest
2329
from .types import DeleteSecretRequest
30+
from .types import DeleteTriggerRequest
2431
from .types import GetJobDefinitionRequest
2532
from .types import GetJobLimitsRequest
2633
from .types import GetJobRunRequest
2734
from .types import GetSecretRequest
35+
from .types import GetTriggerRequest
2836
from .types import JobLimits
2937
from .types import ListJobDefinitionsRequest
3038
from .types import ListJobDefinitionsResponse
@@ -34,11 +42,14 @@
3442
from .types import ListJobRunsResponse
3543
from .types import ListSecretsRequest
3644
from .types import ListSecretsResponse
45+
from .types import ListTriggersRequest
46+
from .types import ListTriggersResponse
3747
from .types import StartJobDefinitionRequest
3848
from .types import StartJobDefinitionResponse
3949
from .types import StopJobRunRequest
4050
from .types import UpdateJobDefinitionRequest
4151
from .types import UpdateSecretRequest
52+
from .types import UpdateTriggerRequest
4253
from .api import JobsV1Alpha2API
4354

4455
__all__ = [
@@ -47,26 +58,34 @@
4758
"JOB_RUN_TRANSIENT_STATUSES",
4859
"ListJobDefinitionsRequestOrderBy",
4960
"ListJobRunsRequestOrderBy",
61+
"ListTriggersRequestOrderBy",
5062
"SecretEnvVar",
5163
"SecretFile",
5264
"CronSchedule",
5365
"RetryPolicy",
66+
"TriggerCronConfig",
5467
"CreateJobDefinitionRequestCronScheduleConfig",
5568
"CreateSecretsRequestSecretConfig",
5669
"Secret",
70+
"CreateTriggerRequestCronConfig",
5771
"JobDefinition",
5872
"Resource",
5973
"JobRun",
74+
"Trigger",
6075
"UpdateJobDefinitionRequestCronScheduleConfig",
76+
"UpdateTriggerRequestCronConfig",
6177
"CreateJobDefinitionRequest",
6278
"CreateSecretsRequest",
6379
"CreateSecretsResponse",
80+
"CreateTriggerRequest",
6481
"DeleteJobDefinitionRequest",
6582
"DeleteSecretRequest",
83+
"DeleteTriggerRequest",
6684
"GetJobDefinitionRequest",
6785
"GetJobLimitsRequest",
6886
"GetJobRunRequest",
6987
"GetSecretRequest",
88+
"GetTriggerRequest",
7089
"JobLimits",
7190
"ListJobDefinitionsRequest",
7291
"ListJobDefinitionsResponse",
@@ -76,10 +95,13 @@
7695
"ListJobRunsResponse",
7796
"ListSecretsRequest",
7897
"ListSecretsResponse",
98+
"ListTriggersRequest",
99+
"ListTriggersResponse",
79100
"StartJobDefinitionRequest",
80101
"StartJobDefinitionResponse",
81102
"StopJobRunRequest",
82103
"UpdateJobDefinitionRequest",
83104
"UpdateSecretRequest",
105+
"UpdateTriggerRequest",
84106
"JobsV1Alpha2API",
85107
]

0 commit comments

Comments
 (0)