UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 5.98 kB
var c=Object.defineProperty;var n=Object.getOwnPropertyDescriptor;var o=Object.getOwnPropertyNames;var d=Object.prototype.hasOwnProperty;var v=(t,e)=>{for(var r in e)c(t,r,{get:e[r],enumerable:!0})},m=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of o(e))!d.call(t,a)&&a!==r&&c(t,a,{get:()=>e[a],enumerable:!(i=n(e,a))||i.enumerable});return t};var u=t=>m(c({},"__esModule",{value:!0}),t);var g={};v(g,{VrackHandler:()=>s});module.exports=u(g);var s=class{constructor(e){this.list=()=>this.ovh.request("GET","/vrack");this.getByServiceName=e=>this.ovh.request("GET",`/vrack/${e}`);this.updateByServiceName=(e,r)=>this.ovh.request("PUT",`/vrack/${e}`,r);this.listAllowedServicesByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/allowedServices`);this.getCloudProjectByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/cloudProject`);this.addCloudProjectByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/cloudProject`,r);this.deleteCloudProjectByServiceNameAndProject=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/cloudProject/${e}`);this.getCloudProjectByServiceNameAndProject=(e,r)=>this.ovh.request("GET",`/vrack/${r}/cloudProject/${e}`);this.getDedicatedCloudByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedCloud`);this.addDedicatedCloudByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/dedicatedCloud`,r);this.deleteDedicatedCloudByServiceNameAndDedicatedCloud=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/dedicatedCloud/${e}`);this.getDedicatedCloudByServiceNameAndDedicatedCloud=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedCloud/${e}`);this.getDedicatedCloudDatacenterByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedCloudDatacenter`);this.getDedicatedCloudDatacenterByServiceNameAndDatacenter=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedCloudDatacenter/${e}`);this.getDedicatedCloudDatacenterAllowedVrackByServiceNameAndDatacenter=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedCloudDatacenter/${e}/allowedVrack`);this.postDedicatedCloudDatacenterMoveByServiceNameAndDatacenter=(e,r,i)=>this.ovh.request("POST",`/vrack/${r}/dedicatedCloudDatacenter/${e}/move`,i);this.getDedicatedConnectByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedConnect`);this.getDedicatedConnectByServiceNameAndName=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedConnect/${e}`);this.updateDedicatedConnectByServiceNameAndName=(e,r,i)=>this.ovh.request("PUT",`/vrack/${r}/dedicatedConnect/${e}`,i);this.getDedicatedServerByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedServer`);this.addDedicatedServerByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/dedicatedServer`,r);this.deleteDedicatedServerByServiceNameAndDedicatedServer=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/dedicatedServer/${e}`);this.getDedicatedServerByServiceNameAndDedicatedServer=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedServer/${e}`);this.getDedicatedServerMrtgByServiceNameAndDedicatedServer=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedServer/${e}/mrtg`);this.getDedicatedServerInterfaceByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedServerInterface`);this.addDedicatedServerInterfaceByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/dedicatedServerInterface`,r);this.deleteDedicatedServerInterfaceByServiceNameAndDedicatedServerInterface=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/dedicatedServerInterface/${e}`);this.getDedicatedServerInterfaceByServiceNameAndDedicatedServerInterface=(e,r)=>this.ovh.request("GET",`/vrack/${r}/dedicatedServerInterface/${e}`);this.getDedicatedServerInterfaceDetailsByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/dedicatedServerInterfaceDetails`);this.listEligibleServicesByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/eligibleServices`);this.getIpByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/ip`);this.addIpByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/ip`,r);this.deleteIpByServiceNameAndIp=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/ip/${e}`);this.getIpByServiceNameAndIp=(e,r)=>this.ovh.request("GET",`/vrack/${r}/ip/${e}`);this.postIpAnnounceInZoneByServiceNameAndIp=(e,r,i)=>this.ovh.request("POST",`/vrack/${r}/ip/${e}/announceInZone`,i);this.getIpAvailableZoneByServiceNameAndIp=(e,r)=>this.ovh.request("GET",`/vrack/${r}/ip/${e}/availableZone`);this.getIpLoadbalancingByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/ipLoadbalancing`);this.addIpLoadbalancingByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/ipLoadbalancing`,r);this.deleteIpLoadbalancingByServiceNameAndIpLoadbalancing=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/ipLoadbalancing/${e}`);this.getIpLoadbalancingByServiceNameAndIpLoadbalancing=(e,r)=>this.ovh.request("GET",`/vrack/${r}/ipLoadbalancing/${e}`);this.getLegacyVrackByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/legacyVrack`);this.addLegacyVrackByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/legacyVrack`,r);this.deleteLegacyVrackByServiceNameAndLegacyVrack=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/legacyVrack/${e}`);this.getLegacyVrackByServiceNameAndLegacyVrack=(e,r)=>this.ovh.request("GET",`/vrack/${r}/legacyVrack/${e}`);this.getOvhCloudConnectByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/ovhCloudConnect`);this.addOvhCloudConnectByServiceName=(e,r)=>this.ovh.request("POST",`/vrack/${e}/ovhCloudConnect`,r);this.deleteOvhCloudConnectByServiceNameAndOvhCloudConnect=(e,r)=>this.ovh.request("DELETE",`/vrack/${r}/ovhCloudConnect/${e}`);this.getOvhCloudConnectByServiceNameAndOvhCloudConnect=(e,r)=>this.ovh.request("GET",`/vrack/${r}/ovhCloudConnect/${e}`);this.getServiceInfosByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/serviceInfos`);this.getTaskByServiceName=e=>this.ovh.request("GET",`/vrack/${e}/task`);this.getTaskByServiceNameAndTaskId=(e,r)=>this.ovh.request("GET",`/vrack/${e}/task/${r}`);this.ovh=e}};0&&(module.exports={VrackHandler}); //# sourceMappingURL=Vrack.js.map