Skip to content

Commit 3cfa9e9

Browse files
authored
feat(serverless): change UpdateTriggerRequest to only be able to update a few fields (#566)
1 parent 7767a7d commit 3cfa9e9

File tree

3 files changed

+2
-75
lines changed

3 files changed

+2
-75
lines changed

packages/clients/src/api/function/v1beta1/index.gen.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@ export type {
8282
UpdateFunctionRequest,
8383
UpdateNamespaceRequest,
8484
UpdateTriggerRequest,
85-
UpdateTriggerRequestMnqNatsClientConfig,
86-
UpdateTriggerRequestMnqSqsClientConfig,
8785
UpdateTriggerRequestSqsClientConfig,
8886
UploadURL,
8987
} from './types.gen'

packages/clients/src/api/function/v1beta1/marshalling.gen.ts

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ import type {
4444
UpdateFunctionRequest,
4545
UpdateNamespaceRequest,
4646
UpdateTriggerRequest,
47-
UpdateTriggerRequestMnqNatsClientConfig,
48-
UpdateTriggerRequestMnqSqsClientConfig,
4947
UpdateTriggerRequestSqsClientConfig,
5048
UploadURL,
5149
} from './types.gen'
@@ -447,33 +445,11 @@ const marshalSecret = (
447445
value: request.value,
448446
})
449447

450-
const marshalUpdateTriggerRequestMnqNatsClientConfig = (
451-
request: UpdateTriggerRequestMnqNatsClientConfig,
452-
defaults: DefaultValues,
453-
): Record<string, unknown> => ({
454-
mnq_namespace_id: request.mnqNamespaceId,
455-
mnq_project_id: request.mnqProjectId,
456-
mnq_region: request.mnqRegion,
457-
subject: request.subject,
458-
})
459-
460-
const marshalUpdateTriggerRequestMnqSqsClientConfig = (
461-
request: UpdateTriggerRequestMnqSqsClientConfig,
462-
defaults: DefaultValues,
463-
): Record<string, unknown> => ({
464-
mnq_namespace_id: request.mnqNamespaceId,
465-
mnq_project_id: request.mnqProjectId,
466-
mnq_region: request.mnqRegion,
467-
queue: request.queue,
468-
})
469-
470448
const marshalUpdateTriggerRequestSqsClientConfig = (
471449
request: UpdateTriggerRequestSqsClientConfig,
472450
defaults: DefaultValues,
473451
): Record<string, unknown> => ({
474452
access_key: request.accessKey,
475-
endpoint: request.endpoint,
476-
queue_url: request.queueUrl,
477453
secret_key: request.secretKey,
478454
})
479455

@@ -640,16 +616,7 @@ export const marshalUpdateTriggerRequest = (
640616
): Record<string, unknown> => ({
641617
description: request.description,
642618
name: request.name,
643-
...resolveOneOf<unknown>([
644-
{
645-
param: 'scw_sqs_config',
646-
value: request.scwSqsConfig
647-
? marshalUpdateTriggerRequestMnqSqsClientConfig(
648-
request.scwSqsConfig,
649-
defaults,
650-
)
651-
: undefined,
652-
},
619+
...resolveOneOf([
653620
{
654621
param: 'sqs_config',
655622
value: request.sqsConfig
@@ -659,14 +626,5 @@ export const marshalUpdateTriggerRequest = (
659626
)
660627
: undefined,
661628
},
662-
{
663-
param: 'scw_nats_config',
664-
value: request.scwNatsConfig
665-
? marshalUpdateTriggerRequestMnqNatsClientConfig(
666-
request.scwNatsConfig,
667-
defaults,
668-
)
669-
: undefined,
670-
},
671629
]),
672630
})

packages/clients/src/api/function/v1beta1/types.gen.ts

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -368,23 +368,7 @@ export interface TriggerSqsClientConfig {
368368
secretKey: string
369369
}
370370

371-
export interface UpdateTriggerRequestMnqNatsClientConfig {
372-
mnqNamespaceId: string
373-
subject: string
374-
mnqProjectId: string
375-
mnqRegion: string
376-
}
377-
378-
export interface UpdateTriggerRequestMnqSqsClientConfig {
379-
mnqNamespaceId: string
380-
queue: string
381-
mnqProjectId: string
382-
mnqRegion: string
383-
}
384-
385371
export interface UpdateTriggerRequestSqsClientConfig {
386-
endpoint: string
387-
queueUrl: string
388372
accessKey: string
389373
secretKey: string
390374
}
@@ -812,21 +796,8 @@ export type UpdateTriggerRequest = {
812796
triggerId: string
813797
name?: string
814798
description?: string
815-
/**
816-
* One-of ('config'): at most one of 'scwSqsConfig', 'sqsConfig',
817-
* 'scwNatsConfig' could be set.
818-
*/
819-
scwSqsConfig?: UpdateTriggerRequestMnqSqsClientConfig
820-
/**
821-
* One-of ('config'): at most one of 'scwSqsConfig', 'sqsConfig',
822-
* 'scwNatsConfig' could be set.
823-
*/
799+
/** One-of ('config'): at most one of 'sqsConfig' could be set. */
824800
sqsConfig?: UpdateTriggerRequestSqsClientConfig
825-
/**
826-
* One-of ('config'): at most one of 'scwSqsConfig', 'sqsConfig',
827-
* 'scwNatsConfig' could be set.
828-
*/
829-
scwNatsConfig?: UpdateTriggerRequestMnqNatsClientConfig
830801
}
831802

832803
export type DeleteTriggerRequest = {

0 commit comments

Comments
 (0)