UNPKG

@mesh-tech/mesh-cli

Version:

CLI for Mesh platform development utilities

23 lines (22 loc) 833 B
interface EksClusterData { clusterEndpoint: string; clusterCaData: string; clusterName: string; } export declare function buildKubeconfig(cluster: EksClusterData, region: string): string; export declare function sessionKubeconfigPath(sessionName: string): string; export interface EnsureKubeconfigFailure { parameter: string; error: unknown; } export interface EnsureKubeconfigDeps { getParameter?: (name: string) => Promise<string | undefined>; onError?: (failure: EnsureKubeconfigFailure) => void; } export declare function resolveHubPlatformName(platform: { name?: string; tenant?: string; env?: string; } | undefined): string; export declare function ensureKubeconfig(platformName: string, env: string, sessionName: string, deps?: EnsureKubeconfigDeps): Promise<string | null>; export {};