diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index fadcd64..6305525 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@serve.zone/interfaces', - version: '1.0.70', + version: '1.0.71', description: 'interfaces for working with containers' } diff --git a/ts/data/service.ts b/ts/data/service.ts index be03268..b03bcb5 100644 --- a/ts/data/service.ts +++ b/ts/data/service.ts @@ -1,18 +1,20 @@ -import type { IServiceRessources } from "./docker.js"; +import type { IServiceRessources } from './docker.js'; export interface IService { - name: string; - imageId: string; - environment: {[key: string]: string}; - secretBundleId: string; - scaleFactor: number; - balancingStrategy: 'round-robin' | 'least-connections'; - ports: { - web: number; - custom?: { [domain: string]: string }; + id: string; + data: { + name: string; + environment: { [key: string]: string }; + secretBundleId: string; + scaleFactor: number; + balancingStrategy: 'round-robin' | 'least-connections'; + ports: { + web: number; + custom?: { [domain: string]: string }; + }; + resources?: IServiceRessources; + domains: string[]; + deploymentIds: string[]; + deploymentDirectiveIds: string[]; }; - resources?: IServiceRessources; - domains: string[]; - deploymentIds: string[]; - deploymentDirectiveIds: string[]; -} \ No newline at end of file +} diff --git a/ts/requests/cluster.ts b/ts/requests/cluster.ts index 490de93..905b910 100644 --- a/ts/requests/cluster.ts +++ b/ts/requests/cluster.ts @@ -1,6 +1,9 @@ import type { ICluster } from '../data/cluster.js'; import * as plugins from '../plugins.js'; +/** + * get all clusters + */ export interface IRequest_GetAllClusters extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_GetAllClusters @@ -28,6 +31,9 @@ export interface IRequest_CreateCluster extends plugins.typedrequestInterfaces.i }; } +/** + * updates a cluster + */ export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_UpdateCluster @@ -42,7 +48,9 @@ export interface IRequest_UpdateCluster extends plugins.typedrequestInterfaces.i }; } -// delete cluster +/** + * deletes a cluster + */ export interface IRequest_DeleteCluster extends plugins.typedrequestInterfaces.implementsTR< plugins.typedrequestInterfaces.ITypedRequest, IRequest_DeleteCluster