feat: add baseos image build contracts
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user