@mittwald/kubernetes
Version:
Kubernetes client library
20 lines (19 loc) • 575 B
TypeScript
import { GroupVersionKind, GroupVersionResource } from "../../meta/v1";
import { Operation } from ".";
export interface AdmissionRequest<TObject, TOptions = unknown> {
uid: string;
kind: GroupVersionKind;
resource: GroupVersionResource;
subResource?: string;
requestKind?: GroupVersionKind;
requestResource?: GroupVersionResource;
requestSubResource?: string;
name?: string;
namespace?: string;
operation: Operation;
userInfo: unknown;
object?: TObject;
oldObject?: TObject;
dryRun?: boolean;
options?: TOptions;
}