UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

21 lines (20 loc) 930 B
import { EksClient, ResourceEvent, ResourceHandler } from './common'; import { IsCompleteResponse, OnEventResponse } from '../../../custom-resources/lib/provider-framework/types'; export declare class ClusterResourceHandler extends ResourceHandler { get clusterName(): string; private readonly newProps; private readonly oldProps; constructor(eks: EksClient, event: ResourceEvent); protected onCreate(): Promise<OnEventResponse>; protected isCreateComplete(): Promise<IsCompleteResponse>; protected onDelete(): Promise<OnEventResponse>; protected isDeleteComplete(): Promise<IsCompleteResponse>; protected onUpdate(): Promise<OnEventResponse | { EksUpdateId: string | undefined; } | undefined>; protected isUpdateComplete(): Promise<IsCompleteResponse>; private updateClusterVersion; private isActive; private isEksUpdateComplete; private generateClusterName; }