export interface DeploymentParam {
    /**
     * 部署ID
     */
    deployId: string;
    /**
     * 应用名称
     */
    appName: string;
    /**
     * 部署镜像
     */
    image: string;
    /**
     * CPU大小
     */
    cpu: string;
    /**
     * 内存大小
     */
    memory: string;
    /**
     * 端口号
     */
    ports?: Array<DeployPost>;
    /**
     * 副本数
     */
    replicas?: number;
    /**
     * 镜像拉取秘钥
     */
    imagePullSecret?: string;
    /**
     * 启动指令
     */
    command?: string;
    /**
     * 环境变量
     */
    envs?: {
        [key: string]: string;
    };
    /**
     * 标签
     */
    labels?: {
        [key: string]: string;
    };
    /**
     * 标签
     */
    pvc?: PVC;
}
export interface PVC {
    /**
     * PVC名称
     */
    name: string;
    /**
     * PVC挂载目录
     * /data
     */
    mountPath: string;
}
export interface DeployPost {
    /**
     * 端口号
     */
    port: any;
    /**
     * 协议类型
     */
    protocol: 'TCP' | 'UDP';
}
