UNPKG

@flyteorg/flyteidl2

Version:

Compiled protocol buffers and gRPC service and connect clients/servers for Flyte IDLs

293 lines (252 loc) 11.1 kB
// @generated by protoc-gen-es v2.2.5 with parameter "target=ts,import_extension=.ts" // @generated from file flyteidl2/trigger/trigger_definition.proto (package flyteidl2.trigger, syntax proto3) /* eslint-disable */ import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import { enumDesc, fileDesc, messageDesc } from "@bufbuild/protobuf/codegenv1"; import { file_buf_validate_validate } from "../../buf/validate/validate_pb.ts"; import type { TriggerIdentifier } from "../common/identifier_pb.ts"; import { file_flyteidl2_common_identifier } from "../common/identifier_pb.ts"; import type { EnrichedIdentity } from "../common/identity_pb.ts"; import { file_flyteidl2_common_identity } from "../common/identity_pb.ts"; import type { Inputs, TriggerAutomationSpec } from "../task/common_pb.ts"; import { file_flyteidl2_task_common } from "../task/common_pb.ts"; import type { RunSpec } from "../task/run_pb.ts"; import { file_flyteidl2_task_run } from "../task/run_pb.ts"; import type { TaskIdentifier } from "../task/task_definition_pb.ts"; import { file_flyteidl2_task_task_definition } from "../task/task_definition_pb.ts"; import type { Timestamp } from "@bufbuild/protobuf/wkt"; import { file_google_protobuf_timestamp } from "@bufbuild/protobuf/wkt"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file flyteidl2/trigger/trigger_definition.proto. */ export const file_flyteidl2_trigger_trigger_definition: GenFile = /*@__PURE__*/ fileDesc("CipmbHl0ZWlkbDIvdHJpZ2dlci90cmlnZ2VyX2RlZmluaXRpb24ucHJvdG8SEWZseXRlaWRsMi50cmlnZ2VyIpIBCg9UcmlnZ2VyTWV0YWRhdGESPwoLZGVwbG95ZWRfYnkYASABKAsyIi5mbHl0ZWlkbDIuY29tbW9uLkVucmljaGVkSWRlbnRpdHlCBrpIA8gBARI+Cgp1cGRhdGVkX2J5GAIgASgLMiIuZmx5dGVpZGwyLmNvbW1vbi5FbnJpY2hlZElkZW50aXR5Qga6SAPIAQEiygEKC1RyaWdnZXJTcGVjEjcKB3Rhc2tfaWQYASABKAsyHi5mbHl0ZWlkbDIudGFzay5UYXNrSWRlbnRpZmllckIGukgDyAEBEiYKBmlucHV0cxgCIAEoCzIWLmZseXRlaWRsMi50YXNrLklucHV0cxIpCghydW5fc3BlYxgDIAEoCzIXLmZseXRlaWRsMi50YXNrLlJ1blNwZWMSDgoGYWN0aXZlGAQgASgIEh8KDHRhc2tfdmVyc2lvbhgFIAEoCUIJukgGcgQQARg/IuIBCg1UcmlnZ2VyU3RhdHVzEjcKC2RlcGxveWVkX2F0GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcEIGukgDyAEBEjYKCnVwZGF0ZWRfYXQYAiABKAsyGi5nb29nbGUucHJvdG9idWYuVGltZXN0YW1wQga6SAPIAQESMAoMdHJpZ2dlcmVkX2F0GAMgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBIuCgpkZWxldGVkX2F0GAQgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcCLkAQoPVHJpZ2dlclJldmlzaW9uEi8KAmlkGAEgASgLMiMuZmx5dGVpZGwyLmNvbW1vbi5UcmlnZ2VySWRlbnRpZmllchI0CghtZXRhZGF0YRgCIAEoCzIiLmZseXRlaWRsMi50cmlnZ2VyLlRyaWdnZXJNZXRhZGF0YRIwCgZzdGF0dXMYAyABKAsyIC5mbHl0ZWlkbDIudHJpZ2dlci5UcmlnZ2VyU3RhdHVzEjgKBmFjdGlvbhgEIAEoDjIoLmZseXRlaWRsMi50cmlnZ2VyLlRyaWdnZXJSZXZpc2lvbkFjdGlvbiKnAgoOVHJpZ2dlckRldGFpbHMSNwoCaWQYASABKAsyIy5mbHl0ZWlkbDIuY29tbW9uLlRyaWdnZXJJZGVudGlmaWVyQga6SAPIAQESNAoIbWV0YWRhdGEYAiABKAsyIi5mbHl0ZWlkbDIudHJpZ2dlci5UcmlnZ2VyTWV0YWRhdGESNAoEc3BlYxgDIAEoCzIeLmZseXRlaWRsMi50cmlnZ2VyLlRyaWdnZXJTcGVjQga6SAPIAQESMAoGc3RhdHVzGAQgASgLMiAuZmx5dGVpZGwyLnRyaWdnZXIuVHJpZ2dlclN0YXR1cxI+Cg9hdXRvbWF0aW9uX3NwZWMYBSABKAsyJS5mbHl0ZWlkbDIudGFzay5UcmlnZ2VyQXV0b21hdGlvblNwZWMi+AEKB1RyaWdnZXISLwoCaWQYASABKAsyIy5mbHl0ZWlkbDIuY29tbW9uLlRyaWdnZXJJZGVudGlmaWVyEjQKCG1ldGFkYXRhGAIgASgLMiIuZmx5dGVpZGwyLnRyaWdnZXIuVHJpZ2dlck1ldGFkYXRhEjAKBnN0YXR1cxgDIAEoCzIgLmZseXRlaWRsMi50cmlnZ2VyLlRyaWdnZXJTdGF0dXMSDgoGYWN0aXZlGAUgASgIEj4KD2F1dG9tYXRpb25fc3BlYxgGIAEoCzIlLmZseXRlaWRsMi50YXNrLlRyaWdnZXJBdXRvbWF0aW9uU3BlY0oECAQQBSrWAQoVVHJpZ2dlclJldmlzaW9uQWN0aW9uEicKI1RSSUdHRVJfUkVWSVNJT05fQUNUSU9OX1VOU1BFQ0lGSUVEEAASIgoeVFJJR0dFUl9SRVZJU0lPTl9BQ1RJT05fREVQTE9ZEAESJAogVFJJR0dFUl9SRVZJU0lPTl9BQ1RJT05fQUNUSVZBVEUQAhImCiJUUklHR0VSX1JFVklTSU9OX0FDVElPTl9ERUFDVElWQVRFEAMSIgoeVFJJR0dFUl9SRVZJU0lPTl9BQ1RJT05fREVMRVRFEARCzQEKFWNvbS5mbHl0ZWlkbDIudHJpZ2dlckIWVHJpZ2dlckRlZmluaXRpb25Qcm90b0gCUAFaNWdpdGh1Yi5jb20vZmx5dGVvcmcvZmx5dGUvdjIvZ2VuL2dvL2ZseXRlaWRsMi90cmlnZ2VyogIDRlRYqgIRRmx5dGVpZGwyLlRyaWdnZXLKAhFGbHl0ZWlkbDJcVHJpZ2dlcuICHUZseXRlaWRsMlxUcmlnZ2VyXEdQQk1ldGFkYXRh6gISRmx5dGVpZGwyOjpUcmlnZ2VyYgZwcm90bzM", [file_buf_validate_validate, file_flyteidl2_common_identifier, file_flyteidl2_common_identity, file_flyteidl2_task_common, file_flyteidl2_task_run, file_flyteidl2_task_task_definition, file_google_protobuf_timestamp]); /** * @generated from message flyteidl2.trigger.TriggerMetadata */ export type TriggerMetadata = Message<"flyteidl2.trigger.TriggerMetadata"> & { /** * Identity that last deployed the trigger * * @generated from field: flyteidl2.common.EnrichedIdentity deployed_by = 1; */ deployedBy?: EnrichedIdentity; /** * Identity that last activated or deactivated the trigger * * @generated from field: flyteidl2.common.EnrichedIdentity updated_by = 2; */ updatedBy?: EnrichedIdentity; }; /** * Describes the message flyteidl2.trigger.TriggerMetadata. * Use `create(TriggerMetadataSchema)` to create a new message. */ export const TriggerMetadataSchema: GenMessage<TriggerMetadata> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 0); /** * @generated from message flyteidl2.trigger.TriggerSpec */ export type TriggerSpec = Message<"flyteidl2.trigger.TriggerSpec"> & { /** * Identifies which task to trigger. * * @generated from field: flyteidl2.task.TaskIdentifier task_id = 1; */ taskId?: TaskIdentifier; /** * Inputs for triggered task. * * @generated from field: flyteidl2.task.Inputs inputs = 2; */ inputs?: Inputs; /** * The run spec for triggered task. * * @generated from field: flyteidl2.task.RunSpec run_spec = 3; */ runSpec?: RunSpec; /** * Whether trigger is active * * @generated from field: bool active = 4; */ active: boolean; /** * Task version together with trigger name will give us the unique task id * * @generated from field: string task_version = 5; */ taskVersion: string; }; /** * Describes the message flyteidl2.trigger.TriggerSpec. * Use `create(TriggerSpecSchema)` to create a new message. */ export const TriggerSpecSchema: GenMessage<TriggerSpec> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 1); /** * @generated from message flyteidl2.trigger.TriggerStatus */ export type TriggerStatus = Message<"flyteidl2.trigger.TriggerStatus"> & { /** * The first time trigger was deployed. * * @generated from field: google.protobuf.Timestamp deployed_at = 1; */ deployedAt?: Timestamp; /** * The last time the trigger was updated. * * @generated from field: google.protobuf.Timestamp updated_at = 2; */ updatedAt?: Timestamp; /** * The last time the trigger fired. * * @generated from field: google.protobuf.Timestamp triggered_at = 3; */ triggeredAt?: Timestamp; /** * The time trigger was deleted. * * @generated from field: google.protobuf.Timestamp deleted_at = 4; */ deletedAt?: Timestamp; }; /** * Describes the message flyteidl2.trigger.TriggerStatus. * Use `create(TriggerStatusSchema)` to create a new message. */ export const TriggerStatusSchema: GenMessage<TriggerStatus> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 2); /** * Light-weight information about a single trigger revision * * @generated from message flyteidl2.trigger.TriggerRevision */ export type TriggerRevision = Message<"flyteidl2.trigger.TriggerRevision"> & { /** * @generated from field: flyteidl2.common.TriggerIdentifier id = 1; */ id?: TriggerIdentifier; /** * @generated from field: flyteidl2.trigger.TriggerMetadata metadata = 2; */ metadata?: TriggerMetadata; /** * @generated from field: flyteidl2.trigger.TriggerStatus status = 3; */ status?: TriggerStatus; /** * @generated from field: flyteidl2.trigger.TriggerRevisionAction action = 4; */ action: TriggerRevisionAction; }; /** * Describes the message flyteidl2.trigger.TriggerRevision. * Use `create(TriggerRevisionSchema)` to create a new message. */ export const TriggerRevisionSchema: GenMessage<TriggerRevision> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 3); /** * Full details about a trigger stored in DB * * @generated from message flyteidl2.trigger.TriggerDetails */ export type TriggerDetails = Message<"flyteidl2.trigger.TriggerDetails"> & { /** * @generated from field: flyteidl2.common.TriggerIdentifier id = 1; */ id?: TriggerIdentifier; /** * @generated from field: flyteidl2.trigger.TriggerMetadata metadata = 2; */ metadata?: TriggerMetadata; /** * @generated from field: flyteidl2.trigger.TriggerSpec spec = 3; */ spec?: TriggerSpec; /** * @generated from field: flyteidl2.trigger.TriggerStatus status = 4; */ status?: TriggerStatus; /** * Optional automation spec. * * @generated from field: flyteidl2.task.TriggerAutomationSpec automation_spec = 5; */ automationSpec?: TriggerAutomationSpec; }; /** * Describes the message flyteidl2.trigger.TriggerDetails. * Use `create(TriggerDetailsSchema)` to create a new message. */ export const TriggerDetailsSchema: GenMessage<TriggerDetails> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 4); /** * Light-weight information about trigger for a list view * * @generated from message flyteidl2.trigger.Trigger */ export type Trigger = Message<"flyteidl2.trigger.Trigger"> & { /** * @generated from field: flyteidl2.common.TriggerIdentifier id = 1; */ id?: TriggerIdentifier; /** * @generated from field: flyteidl2.trigger.TriggerMetadata metadata = 2; */ metadata?: TriggerMetadata; /** * @generated from field: flyteidl2.trigger.TriggerStatus status = 3; */ status?: TriggerStatus; /** * @generated from field: bool active = 5; */ active: boolean; /** * @generated from field: flyteidl2.task.TriggerAutomationSpec automation_spec = 6; */ automationSpec?: TriggerAutomationSpec; }; /** * Describes the message flyteidl2.trigger.Trigger. * Use `create(TriggerSchema)` to create a new message. */ export const TriggerSchema: GenMessage<Trigger> = /*@__PURE__*/ messageDesc(file_flyteidl2_trigger_trigger_definition, 5); /** * Stores human- and machine-friendly explanation of what changed in the revision * * @generated from enum flyteidl2.trigger.TriggerRevisionAction */ export enum TriggerRevisionAction { /** * @generated from enum value: TRIGGER_REVISION_ACTION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: TRIGGER_REVISION_ACTION_DEPLOY = 1; */ DEPLOY = 1, /** * @generated from enum value: TRIGGER_REVISION_ACTION_ACTIVATE = 2; */ ACTIVATE = 2, /** * @generated from enum value: TRIGGER_REVISION_ACTION_DEACTIVATE = 3; */ DEACTIVATE = 3, /** * @generated from enum value: TRIGGER_REVISION_ACTION_DELETE = 4; */ DELETE = 4, } /** * Describes the enum flyteidl2.trigger.TriggerRevisionAction. */ export const TriggerRevisionActionSchema: GenEnum<TriggerRevisionAction> = /*@__PURE__*/ enumDesc(file_flyteidl2_trigger_trigger_definition, 0);