@hashgraph/solo
Version:
An opinionated CLI tool to deploy and manage private Hedera Networks.
29 lines (24 loc) • 732 B
text/typescript
// SPDX-License-Identifier: Apache-2.0
import {type IngressClass} from './ingress-class.js';
export interface IngressClasses {
/**
* List all IngressClasses in the cluster.
*
* @returns a list of IngressClasses
* @throws SoloError if failed to list IngressClasses
*/
list(): Promise<IngressClass[]>;
/**
* Create an IngressClass
* @param ingressClassName
* @param controllerName
* @throws SoloError if failed to create IngressClasses
*/
create(ingressClassName: string, controllerName: string): Promise<void>;
/**
* Delete an IngressClass
* @param ingressClassName
* @throws SoloError if failed to delete IngressClasses
*/
delete(ingressClassName: string): Promise<void>;
}