@spheron/protocol-sdk
Version:
Spheron Protocol SDK
14 lines • 974 B
TypeScript
import { V2Manifest } from '@utils/deployment';
export declare class SpheronProviderModuleV2 {
private providerHostUrl;
private proxyUrl;
constructor(providerHostUrl: string, proxyUrl: string);
version(): Promise<any>;
submitManfiest(certificate: string, authToken: string, leaseId: string, sdlManifest: V2Manifest): Promise<any>;
updateManfiest(certificate: string, authToken: string, leaseId: string, sdlManifest: V2Manifest): Promise<any>;
getLeaseStatus(certificate: string, authToken: string, leaseId: string): Promise<any>;
getEvents(certificate: string, authToken: string, leaseId: string, service?: string, tail?: number): Promise<any>;
getLeaseLogs(certificate: string, authToken: string, leaseId: string, service?: string, tail?: number, startup?: boolean): Promise<any>;
getLeaseServiceStatus(certificate: string, authToken: string, leaseId: string, serviceName: string): Promise<any>;
}
//# sourceMappingURL=index.d.ts.map