@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
20 lines (19 loc) • 709 B
TypeScript
import { type NodeAlias } from '../../../types/aliases.js';
import { type PodReference } from '../../../integration/kube/resources/pod/pod-reference.js';
import { type NodeCommonConfigWithNodeAliases } from './node-common-config-class.js';
export interface NodeSetupConfigClass extends NodeCommonConfigWithNodeAliases {
app: string;
appConfig: string;
adminKey: string;
cacheDir: string;
devMode: boolean;
localBuildPath: string;
releaseTag: string;
podRefs: Record<NodeAlias, PodReference>;
skipStop?: boolean;
keysDir: string;
stagingDir: string;
getUnusedConfigs: () => string[];
domainNames: string;
domainNamesMapping: Record<NodeAlias, string>;
}