UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 2.17 kB
var t=Object.defineProperty;var c=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var a=(i,e)=>{for(var s in e)t(i,s,{get:e[s],enumerable:!0})},p=(i,e,s,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of m(e))!l.call(i,r)&&r!==s&&t(i,r,{get:()=>e[r],enumerable:!(o=c(e,r))||o.enumerable});return i};var u=i=>p(t({},"__esModule",{value:!0}),i);var k={};a(k,{LicensePleskHandler:()=>n});module.exports=u(k);var n=class{constructor(e){this.listPlesk=()=>this.ovh.request("GET","/license/plesk");this.getPleskOrderableVersions=()=>this.ovh.request("GET","/license/plesk/orderableVersions");this.getPleskByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}`);this.updatePleskByServiceName=(e,s)=>this.ovh.request("PUT",`/license/plesk/${e}`,s);this.getPleskAllowedDestinationIpByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}/allowedDestinationIp`);this.getPleskCanLicenseBeMovedToByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}/canLicenseBeMovedTo`);this.postPleskChangeIpByServiceName=(e,s)=>this.ovh.request("POST",`/license/plesk/${e}/changeIp`,s);this.confirmPleskTerminationByServiceName=(e,s)=>this.ovh.request("POST",`/license/plesk/${e}/confirmTermination`,s);this.getPleskOptionByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}/option`);this.deletePleskOptionByServiceNameAndLabel=(e,s)=>this.ovh.request("DELETE",`/license/plesk/${s}/option/${e}`);this.getPleskOptionByServiceNameAndLabel=(e,s)=>this.ovh.request("GET",`/license/plesk/${s}/option/${e}`);this.getPleskServiceInfosByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}/serviceInfos`);this.updatePleskServiceInfosByServiceName=(e,s)=>this.ovh.request("PUT",`/license/plesk/${e}/serviceInfos`,s);this.getPleskTasksByServiceName=e=>this.ovh.request("GET",`/license/plesk/${e}/tasks`);this.getPleskTasksByServiceNameAndTaskId=(e,s)=>this.ovh.request("GET",`/license/plesk/${e}/tasks/${s}`);this.postPleskTerminateByServiceName=e=>this.ovh.request("POST",`/license/plesk/${e}/terminate`);this.ovh=e}};0&&(module.exports={LicensePleskHandler}); //# sourceMappingURL=LicensePlesk.js.map