UNPKG

@serve.zone/interfaces

Version:

**TypeScript interfaces for the Cloudly ecosystem.** Type-safe contracts for multi-cloud infrastructure management.

33 lines (30 loc) 692 B
import * as plugins from '../plugins.js'; import type { IClusterNode } from '../data/clusternode.js'; import type { IDeployment } from '../data/deployment.js'; export interface IRequest_Any_Cloudly_GetNodeConfig { method: 'getNodeConfig'; request: { nodeId: string; }; response: { configData: IClusterNode; }; } export interface IRequest_Any_Cloudly_GetNodesByCluster { method: 'getNodesByCluster'; request: { clusterId: string; }; response: { nodes: IClusterNode[]; }; } export interface IRequest_Any_Cloudly_GetNodeDeployments { method: 'getNodeDeployments'; request: { nodeId: string; }; response: { deployments: IDeployment[]; }; }