Variable: GatewayAzureAIConfigurationSchema
const GatewayAzureAIConfigurationSchema: ZodObject<{
azure_auth_mode: ZodEnum<["default", "entra", "managed"]>;
azure_foundry_url: ZodString;
azure_api_version: ZodOptional<ZodString>;
azure_deployment_name: ZodOptional<ZodString>;
azure_entra_tenant_id: ZodOptional<ZodString>;
azure_entra_client_id: ZodOptional<ZodString>;
azure_entra_client_secret: ZodOptional<ZodString>;
azure_managed_client_id: ZodOptional<ZodString>;
}, "strip", ZodType<GatewayJsonValue, ZodTypeDef, GatewayJsonValue>, {
azure_auth_mode: "default" | "entra" | "managed";
azure_foundry_url: string;
azure_api_version?: string;
azure_deployment_name?: string;
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}, {
azure_auth_mode: "default" | "entra" | "managed";
azure_foundry_url: string;
azure_api_version?: string;
azure_deployment_name?: string;
azure_entra_tenant_id?: string;
azure_entra_client_id?: string;
azure_entra_client_secret?: string;
azure_managed_client_id?: string;
}>;
Defined in: src/models/ai-gateway-routing.ts:260