UNPKG

@hashgraph/solo

Version:

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

13 lines (12 loc) 707 B
import { type Pvcs } from '../../../resources/pvc/pvcs.js'; import { type NamespaceName } from '../../../../../types/namespace/namespace-name.js'; import { type CoreV1Api } from '@kubernetes/client-node'; import { type Pvc } from '../../../resources/pvc/pvc.js'; import { type PvcReference } from '../../../resources/pvc/pvc-reference.js'; export declare class K8ClientPvcs implements Pvcs { private readonly kubeClient; constructor(kubeClient: CoreV1Api); delete(pvcReference: PvcReference): Promise<boolean>; list(namespace: NamespaceName, labels: string[]): Promise<string[]>; create(pvcReference: PvcReference, labels: Record<string, string>, accessModes: string[]): Promise<Pvc>; }