Skip to main content

Variable: GatewayDeploymentAuthSettingsInputSchema

const GatewayDeploymentAuthSettingsInputSchema: ZodObject<{
gateway_base_url: ZodOptional<ZodString>;
mcp_gateway_base_url: ZodOptional<ZodString>;
is_dataservice_hosted: ZodOptional<ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>>;
is_playground_proxy_allowed: ZodOptional<ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>>;
workspaces_allowed: ZodOptional<ZodArray<ZodString, "many">>;
jwt_subs_allowed: ZodOptional<ZodArray<ZodString, "many">>;
jwt_sub_workspace_mapping: ZodOptional<ZodRecord<ZodString, ZodString>>;
allow_all_workspaces: ZodOptional<ZodBoolean>;
remove_workspaces_allowed: ZodOptional<ZodArray<ZodString, "many">>;
remove_subs_allowed: ZodOptional<ZodArray<ZodString, "many">>;
}, "strict", ZodTypeAny, {
gateway_base_url?: string;
mcp_gateway_base_url?: string;
is_dataservice_hosted?: 0 | 1;
is_playground_proxy_allowed?: 0 | 1;
workspaces_allowed?: string[];
jwt_subs_allowed?: string[];
jwt_sub_workspace_mapping?: Record<string, string>;
allow_all_workspaces?: boolean;
remove_workspaces_allowed?: string[];
remove_subs_allowed?: string[];
}, {
gateway_base_url?: string;
mcp_gateway_base_url?: string;
is_dataservice_hosted?: 0 | 1;
is_playground_proxy_allowed?: 0 | 1;
workspaces_allowed?: string[];
jwt_subs_allowed?: string[];
jwt_sub_workspace_mapping?: Record<string, string>;
allow_all_workspaces?: boolean;
remove_workspaces_allowed?: string[];
remove_subs_allowed?: string[];
}>;

Defined in: src/models/ai-gateway-requests.ts:479