Variable putAlertDefinitionRequestSchemaConst
putAlertDefinitionRequestSchema: ZodObject<
{
body: ZodObject<
{
channel_ids: ZodOptional<ZodArray<ZodInt>>;
description: ZodOptional<ZodString>;
entity_ids: ZodOptional<ZodArray<ZodString>>;
label: ZodOptional<ZodString>;
rule_criteria: ZodOptional<
ZodObject<
{
rules: ZodOptional<
ZodArray<
ZodObject<
{
aggregate_function: ...;
dimension_filters: ...;
metric: ...;
operator: ...;
threshold: ...;
},
$strip,
>,
>,
>;
},
$strip,
>,
>;
severity: ZodOptional<
ZodUnion<
readonly [
ZodLiteral<0>,
ZodLiteral<1>,
ZodLiteral<2>,
ZodLiteral<3>,
],
>,
>;
status: ZodOptional<
ZodEnum<{ disabled: "disabled"; enabled: "enabled" }>,
>;
trigger_conditions: ZodOptional<
ZodObject<
{
criteria_condition: ZodOptional<ZodEnum<{ ALL: "ALL" }>>;
evaluation_period_seconds: ZodOptional<ZodInt>;
polling_interval_seconds: ZodOptional<ZodInt>;
trigger_occurrences: ZodOptional<ZodInt>;
},
$strip,
>,
>;
},
$strip,
>;
path: ZodObject<{ alertId: ZodInt; serviceType: ZodString }, $strip>;
query: ZodOptional<ZodNever>;
},
$strip,
> = ...