UNPKG

superaugment

Version:

Enterprise-grade MCP server with world-class C++ analysis, robust error handling, and production-ready architecture for VS Code Augment

63 lines 2.92 kB
import { z } from 'zod'; import type { SuperAugmentTool } from '../ToolManager.js'; import { ConfigManager } from '../../config/ConfigManager.js'; declare const DeployApplicationInputSchema: z.ZodObject<{ environment: z.ZodEnum<["development", "staging", "production"]>; strategy: z.ZodDefault<z.ZodEnum<["blue-green", "rolling", "canary", "recreate"]>>; platform: z.ZodOptional<z.ZodEnum<["aws", "gcp", "azure", "docker", "kubernetes"]>>; persona: z.ZodOptional<z.ZodString>; dryRun: z.ZodDefault<z.ZodBoolean>; rollback: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { environment: "production" | "development" | "staging"; strategy: "blue-green" | "rolling" | "canary" | "recreate"; dryRun: boolean; rollback: boolean; persona?: string | undefined; platform?: "docker" | "aws" | "gcp" | "azure" | "kubernetes" | undefined; }, { environment: "production" | "development" | "staging"; persona?: string | undefined; strategy?: "blue-green" | "rolling" | "canary" | "recreate" | undefined; platform?: "docker" | "aws" | "gcp" | "azure" | "kubernetes" | undefined; dryRun?: boolean | undefined; rollback?: boolean | undefined; }>; type DeployApplicationInput = z.infer<typeof DeployApplicationInputSchema>; export declare class DeployApplicationTool implements SuperAugmentTool { private configManager; name: string; description: string; inputSchema: z.ZodObject<{ environment: z.ZodEnum<["development", "staging", "production"]>; strategy: z.ZodDefault<z.ZodEnum<["blue-green", "rolling", "canary", "recreate"]>>; platform: z.ZodOptional<z.ZodEnum<["aws", "gcp", "azure", "docker", "kubernetes"]>>; persona: z.ZodOptional<z.ZodString>; dryRun: z.ZodDefault<z.ZodBoolean>; rollback: z.ZodDefault<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { environment: "production" | "development" | "staging"; strategy: "blue-green" | "rolling" | "canary" | "recreate"; dryRun: boolean; rollback: boolean; persona?: string | undefined; platform?: "docker" | "aws" | "gcp" | "azure" | "kubernetes" | undefined; }, { environment: "production" | "development" | "staging"; persona?: string | undefined; strategy?: "blue-green" | "rolling" | "canary" | "recreate" | undefined; platform?: "docker" | "aws" | "gcp" | "azure" | "kubernetes" | undefined; dryRun?: boolean | undefined; rollback?: boolean | undefined; }>; constructor(configManager: ConfigManager); execute(args: DeployApplicationInput): Promise<any>; private performDeployment; private generateDeploymentSteps; private generateHealthChecks; private generateMonitoring; private getDeploymentRecommendations; private formatDeployResult; } export {}; //# sourceMappingURL=DeployApplicationTool.d.ts.map