@flyteorg/flyteidl2
Version:
Compiled protocol buffers and gRPC service and connect clients/servers for Flyte IDLs
293 lines (252 loc) • 11.1 kB
text/typescript
// @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);