33 lines
692 B
TypeScript
33 lines
692 B
TypeScript
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[];
|
|
};
|
|
} |