@apigeeks/fbl-k8s-plugin
Version:
fbl wrapper plugin for helm and kubectl cli utilities
25 lines (24 loc) • 649 B
TypeScript
import * as Joi from 'joi';
import { ActionHandler, ActionSnapshot, IContext, IActionHandlerMetadata, IDelegatedParameters } from 'fbl';
export declare class K8sCleanupActionHandler extends ActionHandler {
/**
* {@inheritDoc}
*/
private metadata;
/**
* {@inheritDoc}
*/
private schema;
/**
* {@inheritDoc}
*/
getMetadata(): IActionHandlerMetadata;
/**
* {@inheritDoc}
*/
getValidationSchema(): Joi.SchemaLike | null;
/**
* {@inheritDoc}
*/
execute(options: any, context: IContext, snapshot: ActionSnapshot, parameters: IDelegatedParameters): Promise<void>;
}