UNPKG

@twg-group/container-manager

Version:

Container management for Docker, Swarm, Kubernetes

13 lines (12 loc) 541 B
import { BaseStrategy } from './base.strategy'; import { DeployConfigDto } from '@dto/deploy-config.dto'; import { InfoDto } from '@dto/info.dto'; import { LogDto } from '@dto/log.dto'; export declare class KubernetesStrategy extends BaseStrategy { start(id: string): Promise<void>; stop(id: string, timeout?: number): Promise<void>; deploy(config: DeployConfigDto): Promise<string>; list(): Promise<InfoDto[]>; remove(id: string): Promise<void>; logs(id: string, since?: string, tail?: number): Promise<LogDto[]>; }