feat: add baseos image build contracts

This commit is contained in:
2026-05-07 17:44:31 +00:00
parent ff144e2826
commit dbcb75c460
3 changed files with 105 additions and 0 deletions
+44
View File
@@ -1,5 +1,8 @@
import type {
IBaseOsHeartbeatResult,
IBaseOsImageBuild,
IBaseOsImageBuildRequest,
IBaseOsImageDownloadUrl,
IBaseOsNode,
IBaseOsRegisterResult,
IBaseOsRuntimeInfo,
@@ -34,3 +37,44 @@ export interface IRequest_Any_Cloudly_GetBaseOsNodes {
nodes: IBaseOsNode[];
};
}
export interface IRequest_Any_Cloudly_CreateBaseOsImageBuild {
method: 'createBaseOsImageBuild';
request: {
identity: IIdentity;
build: IBaseOsImageBuildRequest;
};
response: {
build: IBaseOsImageBuild;
};
}
export interface IRequest_Any_Cloudly_GetBaseOsImageBuilds {
method: 'getBaseOsImageBuilds';
request: {
identity: IIdentity;
};
response: {
builds: IBaseOsImageBuild[];
};
}
export interface IRequest_Any_Cloudly_GetBaseOsImageBuildById {
method: 'getBaseOsImageBuildById';
request: {
identity: IIdentity;
buildId: string;
};
response: {
build: IBaseOsImageBuild;
};
}
export interface IRequest_Any_Cloudly_CreateBaseOsImageDownloadUrl {
method: 'createBaseOsImageDownloadUrl';
request: {
identity: IIdentity;
buildId: string;
};
response: IBaseOsImageDownloadUrl;
}