UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 2.53 kB
var r=class{constructor(e){this.listNas=()=>this.ovh.request("GET","/dedicated/nas");this.getNasByServiceName=e=>this.ovh.request("GET",`/dedicated/nas/${e}`);this.updateNasByServiceName=(e,t)=>this.ovh.request("PUT",`/dedicated/nas/${e}`,t);this.getNasPartitionByServiceName=e=>this.ovh.request("GET",`/dedicated/nas/${e}/partition`);this.createNasPartitionByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/nas/${e}/partition`,t);this.deleteNasPartitionByServiceNameAndPartitionName=(e,t)=>this.ovh.request("DELETE",`/dedicated/nas/${t}/partition/${e}`);this.getNasPartitionByServiceNameAndPartitionName=(e,t)=>this.ovh.request("GET",`/dedicated/nas/${t}/partition/${e}`);this.updateNasPartitionByServiceNameAndPartitionName=(e,t,i)=>this.ovh.request("PUT",`/dedicated/nas/${t}/partition/${e}`,i);this.getNasPartitionAccessByServiceNameAndPartitionName=(e,t)=>this.ovh.request("GET",`/dedicated/nas/${t}/partition/${e}/access`);this.addNasPartitionAccessByServiceNameAndPartitionName=(e,t,i)=>this.ovh.request("POST",`/dedicated/nas/${t}/partition/${e}/access`,i);this.deleteNasPartitionAccessByServiceNameAndPartitionNameAndIp=(e,t,i)=>this.ovh.request("DELETE",`/dedicated/nas/${i}/partition/${t}/access/${e}`);this.getNasPartitionAccessByServiceNameAndPartitionNameAndIp=(e,t,i)=>this.ovh.request("GET",`/dedicated/nas/${i}/partition/${t}/access/${e}`);this.getNasPartitionAuthorizableIpsByServiceNameAndPartitionName=(e,t)=>this.ovh.request("GET",`/dedicated/nas/${t}/partition/${e}/authorizableIps`);this.getNasPartitionQuotaByServiceNameAndPartitionName=(e,t)=>this.ovh.request("GET",`/dedicated/nas/${t}/partition/${e}/quota`);this.postNasPartitionQuotaByServiceNameAndPartitionName=(e,t,i)=>this.ovh.request("POST",`/dedicated/nas/${t}/partition/${e}/quota`,i);this.deleteNasPartitionQuotaByServiceNameAndPartitionNameAndUid=(e,t,i)=>this.ovh.request("DELETE",`/dedicated/nas/${t}/partition/${e}/quota/${i}`);this.getNasPartitionQuotaByServiceNameAndPartitionNameAndUid=(e,t,i)=>this.ovh.request("GET",`/dedicated/nas/${t}/partition/${e}/quota/${i}`);this.getNasServiceInfosByServiceName=e=>this.ovh.request("GET",`/dedicated/nas/${e}/serviceInfos`);this.updateNasServiceInfosByServiceName=(e,t)=>this.ovh.request("PUT",`/dedicated/nas/${e}/serviceInfos`,t);this.getNasTaskByServiceName=e=>this.ovh.request("GET",`/dedicated/nas/${e}/task`);this.getNasTaskByServiceNameAndTaskId=(e,t)=>this.ovh.request("GET",`/dedicated/nas/${e}/task/${t}`);this.ovh=e}};export{r as a}; //# sourceMappingURL=chunk-UJCVMYLY.mjs.map