{"version":3,"file":"gets-project-s-service-health-status.cjs","names":["z","action"],"sources":["../../src/actions/gets-project-s-service-health-status.ts"],"sourcesContent":["import type { AppAction } from \"@keystrokehq/keystroke/app\";\nimport { z } from \"zod\";\n\nimport { action } from \"../action\";\nimport { supabase } from \"../app\";\n\nexport const SupabaseGetsProjectSServiceHealthStatusInput = z.object({\n  ref: z.string().describe(\"The unique identifier (ref) of the Supabase project.\"),\n  services: z.array(z.enum([\"auth\", \"db\", \"db_postgres_user\", \"pg_bouncer\", \"pooler\", \"realtime\", \"rest\", \"storage\"])).describe(\"A list of specific services for which to retrieve health status. If omitted, returns health status for all services. Valid values: auth, db, db_postgres_user, pg_bouncer, pooler, realtime, rest, storage.\").optional(),\n}).describe(\"Request schema for `GetsProjectSServiceHealthStatus`\");\nexport const SupabaseGetsProjectSServiceHealthStatusOutput = z.unknown();\n\nexport const supabaseGetsProjectSServiceHealthStatus: AppAction<\n  typeof SupabaseGetsProjectSServiceHealthStatusInput,\n  typeof SupabaseGetsProjectSServiceHealthStatusOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_GETS_PROJECT_S_SERVICE_HEALTH_STATUS\", {\n  slug: \"supabase-gets-project-s-service-health-status\",\n  name: \"Get project's service health status\",\n  description: \"Retrieves the current health status for a Supabase project, for specified services or all services if the 'services' list is omitted.\",\n  input: SupabaseGetsProjectSServiceHealthStatusInput,\n  output: SupabaseGetsProjectSServiceHealthStatusOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,+CAA+CA,IAAAA,EAAE,OAAO;CACnE,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,sDAAsD;CAC/E,UAAUA,IAAAA,EAAE,MAAMA,IAAAA,EAAE,KAAK;EAAC;EAAQ;EAAM;EAAoB;EAAc;EAAU;EAAY;EAAQ;CAAS,CAAC,CAAC,CAAC,CAAC,SAAS,6MAA6M,CAAC,CAAC,SAAS;AACxV,CAAC,CAAC,CAAC,SAAS,sDAAsD;AAClE,MAAa,gDAAgDA,IAAAA,EAAE,QAAQ;AAEvE,MAAa,0CAITC,eAAAA,OAAO,iDAAiD;CAC1D,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}