UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 8.91 kB
var o=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var m=Object.prototype.hasOwnProperty;var u=(t,e)=>{for(var r in e)o(t,r,{get:e[r],enumerable:!0})},v=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of p(e))!m.call(t,i)&&i!==r&&o(t,i,{get:()=>e[i],enumerable:!(s=a(e,i))||s.enumerable});return t};var c=t=>v(o({},"__esModule",{value:!0}),t);var h={};u(h,{VpsHandler:()=>n});module.exports=c(h);var n=class{constructor(e){this.list=()=>this.ovh.request("GET","/vps");this.listDatacenter=()=>this.ovh.request("GET","/vps/datacenter");this.listOrderRuleDatacenter=()=>this.ovh.request("GET","/vps/order/rule/datacenter");this.listOrderRuleOsChoices=()=>this.ovh.request("GET","/vps/order/rule/osChoices");this.getByServiceName=e=>this.ovh.request("GET",`/vps/${e}`);this.updateByServiceName=(e,r)=>this.ovh.request("PUT",`/vps/${e}`,r);this.getActiveOptionsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/activeOptions`);this.getAutomatedBackupByServiceName=e=>this.ovh.request("GET",`/vps/${e}/automatedBackup`);this.getAutomatedBackupAttachedBackupByServiceName=e=>this.ovh.request("GET",`/vps/${e}/automatedBackup/attachedBackup`);this.createAutomatedBackupDetachBackupByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/automatedBackup/detachBackup`,r);this.updateAutomatedBackupRescheduleByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/automatedBackup/reschedule`,r);this.createAutomatedBackupRestoreByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/automatedBackup/restore`,r);this.getAutomatedBackupRestorePointsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/automatedBackup/restorePoints`);this.getAvailableUpgradeByServiceName=e=>this.ovh.request("GET",`/vps/${e}/availableUpgrade`);this.getBackupftpByServiceName=e=>this.ovh.request("GET",`/vps/${e}/backupftp`);this.listBackupftpAccessByServiceName=e=>this.ovh.request("GET",`/vps/${e}/backupftp/access`);this.createBackupftpAccessByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/backupftp/access`,r);this.deleteBackupftpAccessByServiceNameAndIpBlock=(e,r)=>this.ovh.request("DELETE",`/vps/${r}/backupftp/access/${e}`);this.getBackupftpAccessByServiceNameAndIpBlock=(e,r)=>this.ovh.request("GET",`/vps/${r}/backupftp/access/${e}`);this.updateBackupftpAccessByServiceNameAndIpBlock=(e,r,s)=>this.ovh.request("PUT",`/vps/${r}/backupftp/access/${e}`,s);this.getBackupftpAuthorizableBlocksByServiceName=e=>this.ovh.request("GET",`/vps/${e}/backupftp/authorizableBlocks`);this.updateBackupftpPasswordByServiceName=e=>this.ovh.request("POST",`/vps/${e}/backupftp/password`);this.launchChangeContactByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/changeContact`,r);this.confirmTerminationByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/confirmTermination`,r);this.createSnapshotByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/createSnapshot`,r);this.getDatacenterByServiceName=e=>this.ovh.request("GET",`/vps/${e}/datacenter`);this.getDisksByServiceName=e=>this.ovh.request("GET",`/vps/${e}/disks`);this.getDisksByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/disks/${e}`);this.updateDisksByServiceNameAndId=(e,r,s)=>this.ovh.request("PUT",`/vps/${r}/disks/${e}`,s);this.getDisksMonitoringByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/disks/${e}/monitoring`);this.getDisksUseByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/disks/${e}/use`);this.getDistributionByServiceName=e=>this.ovh.request("GET",`/vps/${e}/distribution`);this.listDistributionSoftwareByServiceName=e=>this.ovh.request("GET",`/vps/${e}/distribution/software`);this.getDistributionSoftwareByServiceNameAndSoftwareId=(e,r)=>this.ovh.request("GET",`/vps/${e}/distribution/software/${r}`);this.postGetConsoleUrlByServiceName=e=>this.ovh.request("POST",`/vps/${e}/getConsoleUrl`);this.getImagesAvailableByServiceName=e=>this.ovh.request("GET",`/vps/${e}/images/available`);this.getImagesAvailableByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/images/available/${e}`);this.getImagesCurrentByServiceName=e=>this.ovh.request("GET",`/vps/${e}/images/current`);this.getIpCountryAvailableByServiceName=e=>this.ovh.request("GET",`/vps/${e}/ipCountryAvailable`);this.getIpsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/ips`);this.deleteIpsByServiceNameAndIpAddress=(e,r)=>this.ovh.request("DELETE",`/vps/${r}/ips/${e}`);this.getIpsByServiceNameAndIpAddress=(e,r)=>this.ovh.request("GET",`/vps/${r}/ips/${e}`);this.updateIpsByServiceNameAndIpAddress=(e,r,s)=>this.ovh.request("PUT",`/vps/${r}/ips/${e}`,s);this.getMigration2016ByServiceName=e=>this.ovh.request("GET",`/vps/${e}/migration2016`);this.postMigration2016ByServiceName=e=>this.ovh.request("POST",`/vps/${e}/migration2016`);this.getMigration2018ByServiceName=e=>this.ovh.request("GET",`/vps/${e}/migration2018`);this.postMigration2018ByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/migration2018`,r);this.getModelsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/models`);this.getMonitoringByServiceName=e=>this.ovh.request("GET",`/vps/${e}/monitoring`);this.postOpenConsoleAccessByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/openConsoleAccess`,r);this.listOptionByServiceName=e=>this.ovh.request("GET",`/vps/${e}/option`);this.deleteOptionByServiceNameAndOption=(e,r)=>this.ovh.request("DELETE",`/vps/${r}/option/${e}`);this.getOptionByServiceNameAndOption=(e,r)=>this.ovh.request("GET",`/vps/${r}/option/${e}`);this.postRebootByServiceName=e=>this.ovh.request("POST",`/vps/${e}/reboot`);this.postRebuildByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/rebuild`,r);this.postReinstallByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/reinstall`,r);this.listSecondaryDnsDomainsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/secondaryDnsDomains`);this.addSecondaryDnsDomainsByServiceName=(e,r)=>this.ovh.request("POST",`/vps/${e}/secondaryDnsDomains`,r);this.deleteSecondaryDnsDomainsByServiceNameAndDomain=(e,r)=>this.ovh.request("DELETE",`/vps/${r}/secondaryDnsDomains/${e}`);this.getSecondaryDnsDomainsByServiceNameAndDomain=(e,r)=>this.ovh.request("GET",`/vps/${r}/secondaryDnsDomains/${e}`);this.updateSecondaryDnsDomainsByServiceNameAndDomain=(e,r,s)=>this.ovh.request("PUT",`/vps/${r}/secondaryDnsDomains/${e}`,s);this.getSecondaryDnsDomainsDnsServerByServiceNameAndDomain=(e,r)=>this.ovh.request("GET",`/vps/${r}/secondaryDnsDomains/${e}/dnsServer`);this.getSecondaryDnsNameServerAvailableByServiceName=e=>this.ovh.request("GET",`/vps/${e}/secondaryDnsNameServerAvailable`);this.getServiceInfosByServiceName=e=>this.ovh.request("GET",`/vps/${e}/serviceInfos`);this.updateServiceInfosByServiceName=(e,r)=>this.ovh.request("PUT",`/vps/${e}/serviceInfos`,r);this.postSetPasswordByServiceName=e=>this.ovh.request("POST",`/vps/${e}/setPassword`);this.deleteSnapshotByServiceName=e=>this.ovh.request("DELETE",`/vps/${e}/snapshot`);this.getSnapshotByServiceName=e=>this.ovh.request("GET",`/vps/${e}/snapshot`);this.updateSnapshotByServiceName=(e,r)=>this.ovh.request("PUT",`/vps/${e}/snapshot`,r);this.postSnapshotRevertByServiceName=e=>this.ovh.request("POST",`/vps/${e}/snapshot/revert`);this.postStartByServiceName=e=>this.ovh.request("POST",`/vps/${e}/start`);this.getStatisticsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/statistics`);this.getStatusByServiceName=e=>this.ovh.request("GET",`/vps/${e}/status`);this.postStopByServiceName=e=>this.ovh.request("POST",`/vps/${e}/stop`);this.getTasksByServiceName=e=>this.ovh.request("GET",`/vps/${e}/tasks`);this.getTasksByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/tasks/${e}`);this.getTemplatesByServiceName=e=>this.ovh.request("GET",`/vps/${e}/templates`);this.getTemplatesByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/templates/${e}`);this.listTemplatesSoftwareByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/templates/${e}/software`);this.getTemplatesSoftwareByServiceNameAndIdAndSoftwareId=(e,r,s)=>this.ovh.request("GET",`/vps/${r}/templates/${e}/software/${s}`);this.postTerminateByServiceName=e=>this.ovh.request("POST",`/vps/${e}/terminate`);this.getUseByServiceName=e=>this.ovh.request("GET",`/vps/${e}/use`);this.getVeeamByServiceName=e=>this.ovh.request("GET",`/vps/${e}/veeam`);this.getVeeamRestorePointsByServiceName=e=>this.ovh.request("GET",`/vps/${e}/veeam/restorePoints`);this.getVeeamRestorePointsByServiceNameAndId=(e,r)=>this.ovh.request("GET",`/vps/${r}/veeam/restorePoints/${e}`);this.createVeeamRestorePointsRestoreByServiceNameAndId=(e,r,s)=>this.ovh.request("POST",`/vps/${r}/veeam/restorePoints/${e}/restore`,s);this.deleteVeeamRestoredBackupByServiceName=e=>this.ovh.request("DELETE",`/vps/${e}/veeam/restoredBackup`);this.getVeeamRestoredBackupByServiceName=e=>this.ovh.request("GET",`/vps/${e}/veeam/restoredBackup`);this.ovh=e}};0&&(module.exports={VpsHandler}); //# sourceMappingURL=Vps.js.map