UNPKG

@hashgraph/solo

Version:

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

20 lines (19 loc) 1.06 kB
/** * SPDX-License-Identifier: Apache-2.0 */ import { type ClusterRef, type DeploymentName } from '../config/remote/types.js'; import { type ObjectMeta } from '../kube/resources/object_meta.js'; import { type ServiceSpec } from '../kube/resources/service/service_spec.js'; import { type ServiceStatus } from '../kube/resources/service/service_status.js'; import { type Service } from '../kube/resources/service/service.js'; import { K8ClientService } from '../kube/k8_client/resources/service/k8_client_service.js'; export declare class SoloService extends K8ClientService { readonly metadata: ObjectMeta; readonly spec: ServiceSpec; readonly status?: ServiceStatus; readonly clusterRef?: ClusterRef; readonly context?: string; readonly deployment?: string; constructor(metadata: ObjectMeta, spec: ServiceSpec, status?: ServiceStatus, clusterRef?: ClusterRef, context?: string, deployment?: string); static getFromK8Service(service: Service, clusterRef: ClusterRef, context: string, deployment: DeploymentName): SoloService; }