///
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