UNPKG

@goldstack/infra-hetzner

Version:

Utilities to work with Hetzner infrastructure via the cli.

17 lines 949 B
import type { HetznerConfiguration, HetznerUser } from './types/HetznerConfiguration'; import type { HetznerDeployment } from './types/HetznerDeployment'; export type { HetznerDeployment, HetznerUser }; export interface ReadDeploymentFromPackageConfigOptions { deploymentName: string; path?: string; } export declare const readDeploymentFromPackageConfig: (options: ReadDeploymentFromPackageConfigOptions) => HetznerDeployment; export declare const hasConfig: (path?: string) => boolean; export declare const readConfig: (path?: string) => HetznerConfiguration; export declare const writeConfig: (config: HetznerConfiguration, path?: string) => void; export declare const createDefaultConfig: () => HetznerConfiguration; /** * Obtains Hetzner token from config file or environment variables. */ export declare const getHetznerUser: (userName: string, configPath?: string) => Promise<HetznerUser>; //# sourceMappingURL=infraHetzner.d.ts.map