/// import { ChannelCredentials, ChannelOptions, UntypedServiceImplementation, handleUnaryCall, Client, ClientUnaryCall, Metadata, CallOptions, ServiceError } from '@grpc/grpc-js'; import _m0 from 'protobufjs/minimal'; import { Trigger_Rule, Trigger } from '../../../../../yandex/cloud/serverless/triggers/v1/trigger'; import { FieldMask } from '../../../../../google/protobuf/field_mask'; import { Operation } from '../../../../../yandex/cloud/operation/operation'; export declare const protobufPackage = "yandex.cloud.serverless.triggers.v1"; export interface GetTriggerRequest { /** * ID of the trigger to return. * * To get a trigger ID make a [TriggerService.List] request. */ triggerId: string; } export interface ListTriggersRequest { /** * ID of the folder to list triggers in. * * To get a folder ID use a [yandex.cloud.resourcemanager.v1.FolderService.List] request. */ folderId: string; /** * The maximum number of results per page to return. If the number of available * results is larger than `pageSize`, the service returns a [ListTriggersResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * * Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set `pageToken` to the * [ListTriggersResponse.next_page_token] returned by a previous list request. */ pageToken: string; /** * A filter expression that filters triggers listed in the response. * * The expression must specify: * 1. The field name. Currently filtering can only be applied to the [Trigger.name] field. * 2. An `=` operator. * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. * Example of a filter: `name=my-trigger`. */ filter: string; } export interface ListTriggersResponse { /** List of triggers in the specified folder. */ triggers: Trigger[]; /** * Token for getting the next page of the list. If the number of results is greater than * the specified [ListTriggersRequest.page_size], use `nextPageToken` as the value * for the [ListTriggersRequest.page_token] parameter in the next list request. * * Each subsequent page will have its own `nextPageToken` to continue paging through the results. */ nextPageToken: string; } export interface CreateTriggerRequest { /** * ID of the folder to create a trigger in. * * To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. */ folderId: string; /** * Name of the trigger. * The name must be unique within the folder. */ name: string; /** Description of the trigger. */ description: string; /** Resource labels as `key:value` pairs. */ labels: { [key: string]: string; }; /** Trigger type. */ rule?: Trigger_Rule; } export interface CreateTriggerRequest_LabelsEntry { key: string; value: string; } export interface CreateTriggerMetadata { /** ID of the trigger that is being created. */ triggerId: string; } export interface UpdateTriggerRequest { /** * ID of the trigger to update. * * To get a trigger ID make a [TriggerService.List] request. */ triggerId: string; /** Field mask that specifies which attributes of the trigger should be updated. */ updateMask?: FieldMask; /** * New name for the trigger. * The name must be unique within the folder. */ name: string; /** New description of the trigger. */ description: string; /** * Trigger labels as `key:value` pairs. * * Existing set of labels is completely replaced by the provided set, so if you just want * to add or remove a label, request the current set of labels with a [TriggerService.Get] request. */ labels: { [key: string]: string; }; /** New parameters for trigger. */ rule?: Trigger_Rule; } export interface UpdateTriggerRequest_LabelsEntry { key: string; value: string; } export interface UpdateTriggerMetadata { /** ID of the trigger that is being updated. */ triggerId: string; } export interface DeleteTriggerRequest { /** * ID of the trigger to delete. * * To get a trigger ID make a [TriggerService.List] request. */ triggerId: string; } export interface DeleteTriggerMetadata { /** ID of the trigger that is being deleted. */ triggerId: string; } export interface PauseTriggerRequest { /** * ID of the trigger to pause * * To get a trigger ID make a [TriggerService.List] request. */ triggerId: string; } export interface PauseTriggerMetadata { /** ID of the trigger that is being paused. */ triggerId: string; } export interface ResumeTriggerRequest { /** * ID of the trigger to pause * * To get a trigger ID make a [TriggerService.List] request. */ triggerId: string; } export interface ResumeTriggerMetadata { /** ID of the trigger that is being paused. */ triggerId: string; } export interface ListTriggerOperationsRequest { /** ID of the trigger to list operations for. */ triggerId: string; /** * The maximum number of results per page that should be returned. If the number of available * results is larger than `pageSize`, the service returns a [ListTriggerOperationsResponse.next_page_token] * that can be used to get the next page of results in subsequent list requests. * * Default value: 100. */ pageSize: number; /** * Page token. To get the next page of results, set `pageToken` to the * [ListTriggerOperationsResponse.next_page_token] returned by a previous list request. */ pageToken: string; /** * A filter expression that filters resources listed in the response. * * The expression must specify: * 1. The field name. Currently filtering can only be applied to the [Trigger.name] field. * 2. An `=` operator. * 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. * Example of a filter: `name=my-function`. */ filter: string; } export interface ListTriggerOperationsResponse { /** List of operations for the specified trigger. */ operations: Operation[]; /** * Token for getting the next page of the list. If the number of results is greater than * the specified [ListTriggerOperationsRequest.page_size], use `nextPageToken` as the value * for the [ListTriggerOperationsRequest.page_token] parameter in the next list request. * * Each subsequent page will have its own `nextPageToken` to continue paging through the results. */ nextPageToken: string; } export declare const GetTriggerRequest: { encode(message: GetTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetTriggerRequest; fromJSON(object: any): GetTriggerRequest; toJSON(message: GetTriggerRequest): unknown; fromPartial, never>>(object: I): GetTriggerRequest; }; export declare const ListTriggersRequest: { encode(message: ListTriggersRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTriggersRequest; fromJSON(object: any): ListTriggersRequest; toJSON(message: ListTriggersRequest): unknown; fromPartial, never>>(object: I): ListTriggersRequest; }; export declare const ListTriggersResponse: { encode(message: ListTriggersResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTriggersResponse; fromJSON(object: any): ListTriggersResponse; toJSON(message: ListTriggersResponse): unknown; fromPartial, never>) | undefined; rule?: ({ timer?: { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; messageQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotMessage?: { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotBrokerMessage?: { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; objectStorage?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; containerRegistry?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; cloudLogs?: { logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } | undefined; logging?: { logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; billingBudget?: { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; dataStream?: { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; mail?: { email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { timer?: ({ cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunctionWithRetry?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainerWithRetry?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; messageQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; visibilityTimeout?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotMessage?: ({ registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotBrokerMessage?: ({ brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; objectStorage?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & Record, never>) | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; containerRegistry?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & Record, never>) | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; cloudLogs?: ({ logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { logGroupId?: (string[] & string[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; logging?: ({ logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { logGroupId?: string | undefined; resourceType?: (string[] & string[] & Record, never>) | undefined; resourceId?: (string[] & string[] & Record, never>) | undefined; streamName?: (string[] & string[] & Record, never>) | undefined; levels?: (import("../../../logging/v1/log_entry").LogLevel_Level[] & import("../../../logging/v1/log_entry").LogLevel_Level[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; billingBudget?: ({ billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; dataStream?: ({ endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mail?: ({ email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { email?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; attachmentsBucket?: ({ bucketId?: string | undefined; serviceAccountId?: string | undefined; } & { bucketId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; status?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_Status | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListTriggersResponse; }; export declare const CreateTriggerRequest: { encode(message: CreateTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTriggerRequest; fromJSON(object: any): CreateTriggerRequest; toJSON(message: CreateTriggerRequest): unknown; fromPartial, never>) | undefined; rule?: ({ timer?: { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; messageQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotMessage?: { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotBrokerMessage?: { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; objectStorage?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; containerRegistry?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; cloudLogs?: { logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } | undefined; logging?: { logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; billingBudget?: { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; dataStream?: { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; mail?: { email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { timer?: ({ cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunctionWithRetry?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainerWithRetry?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; messageQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; visibilityTimeout?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotMessage?: ({ registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotBrokerMessage?: ({ brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; objectStorage?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & Record, never>) | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; containerRegistry?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & Record, never>) | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; cloudLogs?: ({ logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { logGroupId?: (string[] & string[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; logging?: ({ logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { logGroupId?: string | undefined; resourceType?: (string[] & string[] & Record, never>) | undefined; resourceId?: (string[] & string[] & Record, never>) | undefined; streamName?: (string[] & string[] & Record, never>) | undefined; levels?: (import("../../../logging/v1/log_entry").LogLevel_Level[] & import("../../../logging/v1/log_entry").LogLevel_Level[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; billingBudget?: ({ billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; dataStream?: ({ endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mail?: ({ email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { email?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; attachmentsBucket?: ({ bucketId?: string | undefined; serviceAccountId?: string | undefined; } & { bucketId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateTriggerRequest; }; export declare const CreateTriggerRequest_LabelsEntry: { encode(message: CreateTriggerRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTriggerRequest_LabelsEntry; fromJSON(object: any): CreateTriggerRequest_LabelsEntry; toJSON(message: CreateTriggerRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): CreateTriggerRequest_LabelsEntry; }; export declare const CreateTriggerMetadata: { encode(message: CreateTriggerMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateTriggerMetadata; fromJSON(object: any): CreateTriggerMetadata; toJSON(message: CreateTriggerMetadata): unknown; fromPartial, never>>(object: I): CreateTriggerMetadata; }; export declare const UpdateTriggerRequest: { encode(message: UpdateTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTriggerRequest; fromJSON(object: any): UpdateTriggerRequest; toJSON(message: UpdateTriggerRequest): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; name?: string | undefined; description?: string | undefined; labels?: ({ [x: string]: string | undefined; } & { [x: string]: string | undefined; } & Record, never>) | undefined; rule?: ({ timer?: { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; messageQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotMessage?: { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; iotBrokerMessage?: { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; objectStorage?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; containerRegistry?: { eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; cloudLogs?: { logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } | undefined; logging?: { logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; billingBudget?: { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; dataStream?: { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; mail?: { email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { timer?: ({ cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunctionWithRetry?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainerWithRetry?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { cronExpression?: string | undefined; payload?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunctionWithRetry?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainerWithRetry?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; messageQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; visibilityTimeout?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; visibilityTimeout?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotMessage?: ({ registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { registryId?: string | undefined; deviceId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; iotBrokerMessage?: ({ brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { brokerId?: string | undefined; mqttTopic?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; objectStorage?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ObjectStorageEventType[] & Record, never>) | undefined; bucketId?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; containerRegistry?: ({ eventType?: import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { eventType?: (import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & import("../../../../../yandex/cloud/serverless/triggers/v1/trigger").Trigger_ContainerRegistryEventType[] & Record, never>) | undefined; registryId?: string | undefined; imageName?: string | undefined; tag?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; cloudLogs?: ({ logGroupId?: string[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; } & { logGroupId?: (string[] & string[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; logging?: ({ logGroupId?: string | undefined; resourceType?: string[] | undefined; resourceId?: string[] | undefined; streamName?: string[] | undefined; levels?: import("../../../logging/v1/log_entry").LogLevel_Level[] | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { logGroupId?: string | undefined; resourceType?: (string[] & string[] & Record, never>) | undefined; resourceId?: (string[] & string[] & Record, never>) | undefined; streamName?: (string[] & string[] & Record, never>) | undefined; levels?: (import("../../../logging/v1/log_entry").LogLevel_Level[] & import("../../../logging/v1/log_entry").LogLevel_Level[] & Record, never>) | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; billingBudget?: ({ billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { billingAccountId?: string | undefined; budgetId?: string | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; dataStream?: ({ endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { endpoint?: string | undefined; database?: string | undefined; stream?: string | undefined; serviceAccountId?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; mail?: ({ email?: string | undefined; batchSettings?: { size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; attachmentsBucket?: { bucketId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; invokeFunction?: { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; invokeContainer?: { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } | undefined; gatewayWebsocketBroadcast?: { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { email?: string | undefined; batchSettings?: ({ size?: number | undefined; cutoff?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { size?: number | undefined; cutoff?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; attachmentsBucket?: ({ bucketId?: string | undefined; serviceAccountId?: string | undefined; } & { bucketId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; invokeFunction?: ({ functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { functionId?: string | undefined; functionTag?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; invokeContainer?: ({ containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: { retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } | undefined; deadLetterQueue?: { queueId?: string | undefined; serviceAccountId?: string | undefined; } | undefined; } & { containerId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; retrySettings?: ({ retryAttempts?: number | undefined; interval?: { seconds?: number | undefined; nanos?: number | undefined; } | undefined; } & { retryAttempts?: number | undefined; interval?: ({ seconds?: number | undefined; nanos?: number | undefined; } & { seconds?: number | undefined; nanos?: number | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; deadLetterQueue?: ({ queueId?: string | undefined; serviceAccountId?: string | undefined; } & { queueId?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; gatewayWebsocketBroadcast?: ({ gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & { gatewayId?: string | undefined; path?: string | undefined; serviceAccountId?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): UpdateTriggerRequest; }; export declare const UpdateTriggerRequest_LabelsEntry: { encode(message: UpdateTriggerRequest_LabelsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTriggerRequest_LabelsEntry; fromJSON(object: any): UpdateTriggerRequest_LabelsEntry; toJSON(message: UpdateTriggerRequest_LabelsEntry): unknown; fromPartial, never>>(object: I): UpdateTriggerRequest_LabelsEntry; }; export declare const UpdateTriggerMetadata: { encode(message: UpdateTriggerMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateTriggerMetadata; fromJSON(object: any): UpdateTriggerMetadata; toJSON(message: UpdateTriggerMetadata): unknown; fromPartial, never>>(object: I): UpdateTriggerMetadata; }; export declare const DeleteTriggerRequest: { encode(message: DeleteTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteTriggerRequest; fromJSON(object: any): DeleteTriggerRequest; toJSON(message: DeleteTriggerRequest): unknown; fromPartial, never>>(object: I): DeleteTriggerRequest; }; export declare const DeleteTriggerMetadata: { encode(message: DeleteTriggerMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteTriggerMetadata; fromJSON(object: any): DeleteTriggerMetadata; toJSON(message: DeleteTriggerMetadata): unknown; fromPartial, never>>(object: I): DeleteTriggerMetadata; }; export declare const PauseTriggerRequest: { encode(message: PauseTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PauseTriggerRequest; fromJSON(object: any): PauseTriggerRequest; toJSON(message: PauseTriggerRequest): unknown; fromPartial, never>>(object: I): PauseTriggerRequest; }; export declare const PauseTriggerMetadata: { encode(message: PauseTriggerMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PauseTriggerMetadata; fromJSON(object: any): PauseTriggerMetadata; toJSON(message: PauseTriggerMetadata): unknown; fromPartial, never>>(object: I): PauseTriggerMetadata; }; export declare const ResumeTriggerRequest: { encode(message: ResumeTriggerRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ResumeTriggerRequest; fromJSON(object: any): ResumeTriggerRequest; toJSON(message: ResumeTriggerRequest): unknown; fromPartial, never>>(object: I): ResumeTriggerRequest; }; export declare const ResumeTriggerMetadata: { encode(message: ResumeTriggerMetadata, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ResumeTriggerMetadata; fromJSON(object: any): ResumeTriggerMetadata; toJSON(message: ResumeTriggerMetadata): unknown; fromPartial, never>>(object: I): ResumeTriggerMetadata; }; export declare const ListTriggerOperationsRequest: { encode(message: ListTriggerOperationsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTriggerOperationsRequest; fromJSON(object: any): ListTriggerOperationsRequest; toJSON(message: ListTriggerOperationsRequest): unknown; fromPartial, never>>(object: I): ListTriggerOperationsRequest; }; export declare const ListTriggerOperationsResponse: { encode(message: ListTriggerOperationsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ListTriggerOperationsResponse; fromJSON(object: any): ListTriggerOperationsResponse; toJSON(message: ListTriggerOperationsResponse): unknown; fromPartial, never>) | undefined; error?: ({ code?: number | undefined; message?: string | undefined; details?: { typeUrl?: string | undefined; value?: Buffer | undefined; }[] | undefined; } & { code?: number | undefined; message?: string | undefined; details?: ({ typeUrl?: string | undefined; value?: Buffer | undefined; }[] & ({ typeUrl?: string | undefined; value?: Buffer | undefined; } & { typeUrl?: string | undefined; value?: Buffer | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; response?: ({ typeUrl?: string | undefined; value?: Buffer | undefined; } & { typeUrl?: string | undefined; value?: Buffer | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; nextPageToken?: string | undefined; } & Record, never>>(object: I): ListTriggerOperationsResponse; }; /** A set of methods for managing triggers for serverless functions. */ export declare const TriggerServiceService: { /** * Returns the specified trigger. * * To get the list of all available triggers, make a [List] request. */ readonly get: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Get"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: GetTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => GetTriggerRequest; readonly responseSerialize: (value: Trigger) => Buffer; readonly responseDeserialize: (value: Buffer) => Trigger; }; /** Retrieves the list of triggers in the specified folder. */ readonly list: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/List"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListTriggersRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListTriggersRequest; readonly responseSerialize: (value: ListTriggersResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListTriggersResponse; }; /** Creates a trigger in the specified folder. */ readonly create: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Create"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: CreateTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => CreateTriggerRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Updates the specified trigger. */ readonly update: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Update"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: UpdateTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => UpdateTriggerRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Deletes the specified trigger. */ readonly delete: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Delete"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: DeleteTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => DeleteTriggerRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Pauses the specified trigger. */ readonly pause: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Pause"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: PauseTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => PauseTriggerRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Restarts the specified trigger. */ readonly resume: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/Resume"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ResumeTriggerRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ResumeTriggerRequest; readonly responseSerialize: (value: Operation) => Buffer; readonly responseDeserialize: (value: Buffer) => Operation; }; /** Lists operations for the specified trigger. */ readonly listOperations: { readonly path: "/yandex.cloud.serverless.triggers.v1.TriggerService/ListOperations"; readonly requestStream: false; readonly responseStream: false; readonly requestSerialize: (value: ListTriggerOperationsRequest) => Buffer; readonly requestDeserialize: (value: Buffer) => ListTriggerOperationsRequest; readonly responseSerialize: (value: ListTriggerOperationsResponse) => Buffer; readonly responseDeserialize: (value: Buffer) => ListTriggerOperationsResponse; }; }; export interface TriggerServiceServer extends UntypedServiceImplementation { /** * Returns the specified trigger. * * To get the list of all available triggers, make a [List] request. */ get: handleUnaryCall; /** Retrieves the list of triggers in the specified folder. */ list: handleUnaryCall; /** Creates a trigger in the specified folder. */ create: handleUnaryCall; /** Updates the specified trigger. */ update: handleUnaryCall; /** Deletes the specified trigger. */ delete: handleUnaryCall; /** Pauses the specified trigger. */ pause: handleUnaryCall; /** Restarts the specified trigger. */ resume: handleUnaryCall; /** Lists operations for the specified trigger. */ listOperations: handleUnaryCall; } export interface TriggerServiceClient extends Client { /** * Returns the specified trigger. * * To get the list of all available triggers, make a [List] request. */ get(request: GetTriggerRequest, callback: (error: ServiceError | null, response: Trigger) => void): ClientUnaryCall; get(request: GetTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Trigger) => void): ClientUnaryCall; get(request: GetTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Trigger) => void): ClientUnaryCall; /** Retrieves the list of triggers in the specified folder. */ list(request: ListTriggersRequest, callback: (error: ServiceError | null, response: ListTriggersResponse) => void): ClientUnaryCall; list(request: ListTriggersRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListTriggersResponse) => void): ClientUnaryCall; list(request: ListTriggersRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListTriggersResponse) => void): ClientUnaryCall; /** Creates a trigger in the specified folder. */ create(request: CreateTriggerRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; create(request: CreateTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Updates the specified trigger. */ update(request: UpdateTriggerRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; update(request: UpdateTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Deletes the specified trigger. */ delete(request: DeleteTriggerRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; delete(request: DeleteTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Pauses the specified trigger. */ pause(request: PauseTriggerRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; pause(request: PauseTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; pause(request: PauseTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Restarts the specified trigger. */ resume(request: ResumeTriggerRequest, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; resume(request: ResumeTriggerRequest, metadata: Metadata, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; resume(request: ResumeTriggerRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: Operation) => void): ClientUnaryCall; /** Lists operations for the specified trigger. */ listOperations(request: ListTriggerOperationsRequest, callback: (error: ServiceError | null, response: ListTriggerOperationsResponse) => void): ClientUnaryCall; listOperations(request: ListTriggerOperationsRequest, metadata: Metadata, callback: (error: ServiceError | null, response: ListTriggerOperationsResponse) => void): ClientUnaryCall; listOperations(request: ListTriggerOperationsRequest, metadata: Metadata, options: Partial, callback: (error: ServiceError | null, response: ListTriggerOperationsResponse) => void): ClientUnaryCall; } export declare const TriggerServiceClient: { new (address: string, credentials: ChannelCredentials, options?: Partial): TriggerServiceClient; service: typeof TriggerServiceService; }; type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; type KeysOfUnion = T extends T ? keyof T : never; export type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};