@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
38 lines • 1.7 kB
JavaScript
// SPDX-License-Identifier: Apache-2.0
/**
* The deployment state of an application (eg: Consensus Node, Mirror Node, Explorer, Relay, etc).
*/
export var DeploymentPhase;
(function (DeploymentPhase) {
/**
* The application has been requested/scheduled for deployment, but has not yet been deployed.
* This state is the initial phase for all applications.
*/
DeploymentPhase["REQUESTED"] = "requested";
/**
* The application has been deployed. For some applications, this is the final state.
* For others, additional steps are required to start the application.
*/
DeploymentPhase["DEPLOYED"] = "deployed";
/**
* The application has been deployed and has been initialized. The application is ready to be started.
* This only applies to applications, such as the consensus node, which require an initialization step.
*/
DeploymentPhase["CONFIGURED"] = "configured";
/**
* The application has been deployed and a request to start it has been executed.
* This only applies to applications, such as the consensus node, which require a separate start command.
*/
DeploymentPhase["STARTED"] = "started";
/**
* The application has been deployed and a request to stop it has been executed.
* This only applies to applications, such as the consensus node, which require a separate start command.
*/
DeploymentPhase["STOPPED"] = "stopped";
/**
* The ledger has been sent a freeze transaction.
* This only applies to the consensus node.
*/
DeploymentPhase["FROZEN"] = "frozen";
})(DeploymentPhase || (DeploymentPhase = {}));
//# sourceMappingURL=deployment-phase.js.map