UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

35 lines (34 loc) 2.12 kB
import { type NodeAlias } from '../types/aliases.js'; import { type PodName } from '../integration/kube/resources/pod/pod-name.js'; import { type NamespaceName } from '../types/namespace/namespace-name.js'; import { type ClusterReferenceName, type Context, type DeploymentName } from './../types/index.js'; export declare class NetworkNodeServices { readonly clusterReference: ClusterReferenceName; readonly context: Context; readonly deployment: DeploymentName; readonly nodeAlias: NodeAlias; readonly namespace: NamespaceName; readonly nodeId: number; readonly nodePodName: PodName; readonly haProxyName: string; readonly haProxyLoadBalancerIp: string; readonly haProxyClusterIp: string; readonly haProxyGrpcPort: number; readonly haProxyGrpcsPort: number; readonly accountId: string; readonly haProxyAppSelector: string; readonly haProxyPodName: PodName; readonly nodeServiceName: string; readonly nodeServiceClusterIp: string; readonly nodeServiceLoadBalancerIp: string; readonly nodeServiceGossipPort: number; readonly nodeServiceGrpcPort: number; readonly nodeServiceGrpcsPort: number; readonly envoyProxyName: string; readonly envoyProxyClusterIp: string; readonly envoyProxyLoadBalancerIp: string; readonly envoyProxyGrpcWebPort: number; readonly externalAddress: string; constructor(clusterReference: ClusterReferenceName, context: Context, deployment: DeploymentName, nodeAlias: NodeAlias, namespace: NamespaceName, nodeId: number, nodePodName: PodName, haProxyName: string, haProxyLoadBalancerIp: string, haProxyClusterIp: string, haProxyGrpcPort: number, haProxyGrpcsPort: number, accountId: string, haProxyAppSelector: string, haProxyPodName: PodName, nodeServiceName: string, nodeServiceClusterIp: string, nodeServiceLoadBalancerIp: string, nodeServiceGossipPort: number, nodeServiceGrpcPort: number, nodeServiceGrpcsPort: number, envoyProxyName: string, envoyProxyClusterIp: string, envoyProxyLoadBalancerIp: string, envoyProxyGrpcWebPort: number, externalAddress: string); key(): NodeAlias; }