@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
31 lines (30 loc) • 2.09 kB
TypeScript
import { ConsensusNodeStateSchema } from './state/consensus-node-state-schema.js';
import { type LedgerPhase } from './ledger-phase.js';
import { RelayNodeStateSchema } from './state/relay-node-state-schema.js';
import { MirrorNodeStateSchema } from './state/mirror-node-state-schema.js';
import { HaProxyStateSchema } from './state/ha-proxy-state-schema.js';
import { EnvoyProxyStateSchema } from './state/envoy-proxy-state-schema.js';
import { ExplorerStateSchema } from './state/explorer-state-schema.js';
import { BlockNodeStateSchema } from './state/block-node-state-schema.js';
import { ComponentIdsSchema } from './state/component-ids-schema.js';
import { DeploymentStateStructure } from './interfaces/deployment-state-structure.js';
import { ExternalBlockNodeStateSchema } from './state/external-block-node-state-schema.js';
import { PostgresStateSchema } from './state/postgres-state-schema.js';
import { RedisStateSchema } from './state/redis-state-schema.js';
export declare class DeploymentStateSchema implements DeploymentStateStructure {
ledgerPhase: LedgerPhase;
tssEnabled: boolean;
wrapsEnabled: boolean;
componentIds: ComponentIdsSchema;
consensusNodes: ConsensusNodeStateSchema[];
blockNodes: BlockNodeStateSchema[];
mirrorNodes: MirrorNodeStateSchema[];
relayNodes: RelayNodeStateSchema[];
haProxies: HaProxyStateSchema[];
envoyProxies: EnvoyProxyStateSchema[];
explorers: ExplorerStateSchema[];
externalBlockNodes: ExternalBlockNodeStateSchema[];
postgres: PostgresStateSchema[];
redis: RedisStateSchema[];
constructor(ledgerPhase?: LedgerPhase, componentIds?: ComponentIdsSchema, consensusNodes?: ConsensusNodeStateSchema[], blockNodes?: BlockNodeStateSchema[], mirrorNodes?: MirrorNodeStateSchema[], relayNodes?: RelayNodeStateSchema[], haProxies?: HaProxyStateSchema[], envoyProxies?: EnvoyProxyStateSchema[], explorers?: ExplorerStateSchema[], externalBlockNodes?: ExternalBlockNodeStateSchema[], tssEnabled?: boolean, wrapsEnabled?: boolean, postgres?: PostgresStateSchema[], redis?: RedisStateSchema[]);
}