@mittwald/kubernetes
Version:
Kubernetes client library
13 lines (12 loc) • 716 B
TypeScript
import { NamespacedResourceClient } from "../../../resource";
import { Deployment } from "../../../types/apps/v1beta1";
import { IKubernetesRESTClient, MandatorySelectorOptions } from "../../../client";
import { DeleteOptions } from "../../../types/meta/v1";
import { Registry } from "prom-client";
export declare class DeploymentResourceClient extends NamespacedResourceClient<Deployment, "Deployment", "apps/v1beta1"> {
protected client: IKubernetesRESTClient;
constructor(client: IKubernetesRESTClient, registry: Registry);
namespace(ns: string): DeploymentResourceClient;
allNamespaces(): DeploymentResourceClient;
deleteMany(opts: MandatorySelectorOptions & DeleteOptions): Promise<void>;
}