@hasura/metadata-api
Version:
Hasura GraphQL Engine Metadata API types
22 lines (21 loc) • 1.06 kB
TypeScript
import type { AutoTriggerLogCleanupConfig } from './AutoTriggerLogCleanupConfig';
import type { CockroachTriggerOpsDef } from './CockroachTriggerOpsDef';
import type { HeaderConfFromEnv } from './HeaderConfFromEnv';
import type { HeaderConfValue } from './HeaderConfValue';
import type { RequestTransformV1 } from './RequestTransformV1';
import type { RequestTransformV2 } from './RequestTransformV2';
import type { ResponseTransformV1 } from './ResponseTransformV1';
import type { ResponseTransformV2 } from './ResponseTransformV2';
import type { RetryConf } from './RetryConf';
export type CockroachEventTriggerConfEventTriggerConf = {
cleanup_config?: AutoTriggerLogCleanupConfig;
definition: CockroachTriggerOpsDef;
headers?: Array<(HeaderConfValue | HeaderConfFromEnv)>;
name: string;
request_transform?: (RequestTransformV1 | RequestTransformV2);
response_transform?: (ResponseTransformV1 | ResponseTransformV2);
retry_conf: RetryConf;
trigger_on_replication?: boolean;
webhook?: string;
webhook_from_env?: string;
};