UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 2.34 kB
var t=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var k=(r,e)=>{for(var s in e)t(r,s,{get:e[s],enumerable:!0})},c=(r,e,s,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of m(e))!u.call(r,a)&&a!==s&&t(r,a,{get:()=>e[a],enumerable:!(o=n(e,a))||o.enumerable});return r};var v=r=>c(t({},"__esModule",{value:!0}),r);var h={};k(h,{DeskaasHandler:()=>i});module.exports=v(h);var i=class{constructor(e){this.list=()=>this.ovh.request("GET","/deskaas");this.getByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}`);this.updateAliasByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/changeAlias`,s);this.launchChangeContactByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/changeContact`,s);this.confirmTerminationByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/confirmTermination`,s);this.postConsoleByServiceName=e=>this.ovh.request("POST",`/deskaas/${e}/console`);this.getPasswordPolicyByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}/passwordPolicy`);this.postRebootByServiceName=e=>this.ovh.request("POST",`/deskaas/${e}/reboot`);this.postRefreshByServiceName=e=>this.ovh.request("POST",`/deskaas/${e}/refresh`);this.getServiceInfosByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}/serviceInfos`);this.updateServiceInfosByServiceName=(e,s)=>this.ovh.request("PUT",`/deskaas/${e}/serviceInfos`,s);this.getTaskByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}/task`);this.getTaskByServiceNameAndTaskId=(e,s)=>this.ovh.request("GET",`/deskaas/${e}/task/${s}`);this.postTerminateByServiceName=e=>this.ovh.request("POST",`/deskaas/${e}/terminate`);this.postUpgradeByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/upgrade`,s);this.getUserByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}/user`);this.updateUserPasswordByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/user/changePassword`,s);this.updateUserPropertiesByServiceName=(e,s)=>this.ovh.request("POST",`/deskaas/${e}/user/changeProperties`,s);this.getUserTaskByServiceName=e=>this.ovh.request("GET",`/deskaas/${e}/user/task`);this.getUserTaskByServiceNameAndTaskId=(e,s)=>this.ovh.request("GET",`/deskaas/${e}/user/task/${s}`);this.ovh=e}};0&&(module.exports={DeskaasHandler}); //# sourceMappingURL=Deskaas.js.map