@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
54 lines (53 loc) • 1.54 kB
TypeScript
import { type Options } from '../../request/options.js';
import { type KindExecutionBuilder } from '../../execution/kind-execution-builder.js';
/**
* Options for the `kind cluster create` command.
*/
export declare class ClusterCreateOptions implements Options {
/**
* If set, pass config to the kind create cluster command.
*/
private readonly _config;
/**
* The Docker image to use for booting the cluster.
*/
private readonly _image;
/**
* The name of the cluster.
*/
private readonly _name;
/**
* If set, retain nodes for debugging when cluster creation fails.
*/
private readonly _retain;
/**
* The duration to wait for the control plane node to be ready.
*/
private readonly _wait;
constructor(config?: string, image?: string, name?: string, retain?: boolean, wait?: string);
/**
* Apply the options to the KindExecutionBuilder.
* @param builder The KindExecutionBuilder to apply options to.
*/
apply(builder: KindExecutionBuilder): void;
/**
* The value of the config flag.
*/
get config(): string;
/**
* The Docker image to use for booting the cluster.
*/
get image(): string;
/**
* The name of the cluster.
*/
get name(): string;
/**
* If set, retain nodes for debugging when cluster creation fails.
*/
get retain(): boolean;
/**
* The duration to wait for the control plane node to be ready.
*/
get wait(): string;
}