UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 1.55 kB
var s=Object.defineProperty;var u=Object.getOwnPropertyDescriptor;var c=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var a=(r,e)=>{for(var i in e)s(r,i,{get:e[i],enumerable:!0})},l=(r,e,i,t)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of c(e))!m.call(r,n)&&n!==i&&s(r,n,{get:()=>e[n],enumerable:!(t=u(e,n))||t.enumerable});return r};var v=r=>l(s({},"__esModule",{value:!0}),r);var d={};a(d,{LicenseCloudLinuxHandler:()=>o});module.exports=v(d);var o=class{constructor(e){this.listCloudLinux=()=>this.ovh.request("GET","/license/cloudLinux");this.getCloudLinuxOrderableVersions=()=>this.ovh.request("GET","/license/cloudLinux/orderableVersions");this.getCloudLinuxByServiceName=e=>this.ovh.request("GET",`/license/cloudLinux/${e}`);this.confirmCloudLinuxTerminationByServiceName=(e,i)=>this.ovh.request("POST",`/license/cloudLinux/${e}/confirmTermination`,i);this.getCloudLinuxServiceInfosByServiceName=e=>this.ovh.request("GET",`/license/cloudLinux/${e}/serviceInfos`);this.updateCloudLinuxServiceInfosByServiceName=(e,i)=>this.ovh.request("PUT",`/license/cloudLinux/${e}/serviceInfos`,i);this.getCloudLinuxTasksByServiceName=e=>this.ovh.request("GET",`/license/cloudLinux/${e}/tasks`);this.getCloudLinuxTasksByServiceNameAndTaskId=(e,i)=>this.ovh.request("GET",`/license/cloudLinux/${e}/tasks/${i}`);this.postCloudLinuxTerminateByServiceName=e=>this.ovh.request("POST",`/license/cloudLinux/${e}/terminate`);this.ovh=e}};0&&(module.exports={LicenseCloudLinuxHandler}); //# sourceMappingURL=LicenseCloudLinux.js.map