{"version":3,"file":"update-jit-access-config.cjs","names":["z","action"],"sources":["../../src/actions/update-jit-access-config.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 SupabaseUpdateJitAccessConfigInput = z.object({\n  ref: z.string().describe(\"Unique reference ID of the Supabase project.\"),\n  state: z.enum([\"enabled\", \"disabled\", \"unavailable\"]).describe(\"Desired just-in-time access state for the project. 'enabled' activates JIT access, 'disabled' deactivates it, 'unavailable' marks the feature as unavailable.\"),\n}).describe(\"Request to update project's just-in-time access configuration.\");\nconst SupabaseUpdateJitAccessConfig_JitAccessStateSchema = z.enum([\"enabled\", \"disabled\", \"unavailable\"]).describe(\"Just-in-time access configuration state.\");\nexport const SupabaseUpdateJitAccessConfigOutput = z.object({\n  state: SupabaseUpdateJitAccessConfig_JitAccessStateSchema.nullable(),\n}).passthrough().describe(\"Response after updating project's just-in-time access configuration.\");\n\nexport const supabaseUpdateJitAccessConfig: AppAction<\n  typeof SupabaseUpdateJitAccessConfigInput,\n  typeof SupabaseUpdateJitAccessConfigOutput,\n  typeof supabase.credential\n> = action(\"SUPABASE_UPDATE_JIT_ACCESS_CONFIG\", {\n  slug: \"supabase-update-jit-access-config\",\n  name: \"Update JIT access config\",\n  description: \"[Beta] Update a Supabase project's just-in-time (JIT) access configuration. Use to enable or disable JIT access features for privileged operations on the project.\",\n  input: SupabaseUpdateJitAccessConfigInput,\n  output: SupabaseUpdateJitAccessConfigOutput,\n});\n"],"mappings":";;;;AAMA,MAAa,qCAAqCA,IAAAA,EAAE,OAAO;CACzD,KAAKA,IAAAA,EAAE,OAAO,CAAC,CAAC,SAAS,8CAA8C;CACvE,OAAOA,IAAAA,EAAE,KAAK;EAAC;EAAW;EAAY;CAAa,CAAC,CAAC,CAAC,SAAS,+JAA+J;AAChO,CAAC,CAAC,CAAC,SAAS,gEAAgE;AAC5E,MAAM,qDAAqDA,IAAAA,EAAE,KAAK;CAAC;CAAW;CAAY;AAAa,CAAC,CAAC,CAAC,SAAS,0CAA0C;AAC7J,MAAa,sCAAsCA,IAAAA,EAAE,OAAO,EAC1D,OAAO,mDAAmD,SAAS,EACrE,CAAC,CAAC,CAAC,YAAY,CAAC,CAAC,SAAS,sEAAsE;AAEhG,MAAa,gCAITC,eAAAA,OAAO,qCAAqC;CAC9C,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}