@capgo/cli
Version:
A CLI to upload to capgo servers
42 lines (41 loc) • 1.85 kB
TypeScript
import { z } from 'zod';
export declare const organizationAddOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
name: z.ZodOptional<z.ZodString>;
email: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export type OrganizationAddOptions = z.infer<typeof organizationAddOptionsSchema>;
export declare const organizationDeleteOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
autoConfirm: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type OrganizationDeleteOptions = z.infer<typeof organizationDeleteOptionsSchema>;
export declare const passwordPolicyConfigSchema: z.ZodObject<{
enabled: z.ZodBoolean;
min_length: z.ZodNumber;
require_uppercase: z.ZodBoolean;
require_number: z.ZodBoolean;
require_special: z.ZodBoolean;
}, z.core.$strip>;
export type PasswordPolicyConfig = z.infer<typeof passwordPolicyConfigSchema>;
export declare const organizationSetOptionsSchema: z.ZodObject<{
apikey: z.ZodString;
supaHost: z.ZodOptional<z.ZodString>;
supaAnon: z.ZodOptional<z.ZodString>;
name: z.ZodOptional<z.ZodString>;
email: z.ZodOptional<z.ZodString>;
enforce2fa: z.ZodOptional<z.ZodBoolean>;
passwordPolicy: z.ZodOptional<z.ZodBoolean>;
minLength: z.ZodOptional<z.ZodNumber>;
requireUppercase: z.ZodOptional<z.ZodBoolean>;
requireNumber: z.ZodOptional<z.ZodBoolean>;
requireSpecial: z.ZodOptional<z.ZodBoolean>;
requireApikeyExpiration: z.ZodOptional<z.ZodBoolean>;
maxApikeyExpirationDays: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
enforceHashedApiKeys: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export type OrganizationSetOptions = z.infer<typeof organizationSetOptionsSchema>;