node-ovh-ts
Version:
OVH API wrapper library for TypeScript
2 lines • 5.37 kB
JavaScript
var i=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var p=(s,e)=>{for(var o in e)i(s,o,{get:e[o],enumerable:!0})},l=(s,e,o,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let t of n(e))!u.call(s,t)&&t!==o&&i(s,t,{get:()=>e[t],enumerable:!(r=d(e,t))||r.enumerable});return s};var m=s=>l(i({},"__esModule",{value:!0}),s);var h={};p(h,{ClusterHadoopHandler:()=>a});module.exports=m(h);var a=class{constructor(e){this.listHadoop=()=>this.ovh.request("GET","/cluster/hadoop");this.getHadoopOrderInformations=()=>this.ovh.request("GET","/cluster/hadoop/orderInformations");this.getHadoopOrderableNodeProfiles=()=>this.ovh.request("GET","/cluster/hadoop/orderableNodeProfiles");this.getHadoopByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}`);this.getHadoopConsumptionsByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/consumptions`);this.getHadoopNetworkAclByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/networkAcl`);this.addHadoopNetworkAclByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/networkAcl`,o);this.deleteHadoopNetworkAclByServiceNameAndBlock=(e,o)=>this.ovh.request("DELETE",`/cluster/hadoop/${o}/networkAcl/${e}`);this.getHadoopNetworkAclByServiceNameAndBlock=(e,o)=>this.ovh.request("GET",`/cluster/hadoop/${o}/networkAcl/${e}`);this.updateHadoopNetworkAclByServiceNameAndBlock=(e,o,r)=>this.ovh.request("PUT",`/cluster/hadoop/${o}/networkAcl/${e}`,r);this.getHadoopNodeByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/node`);this.deleteHadoopNodeByServiceNameAndHostname=(e,o)=>this.ovh.request("DELETE",`/cluster/hadoop/${o}/node/${e}`);this.getHadoopNodeByServiceNameAndHostname=(e,o)=>this.ovh.request("GET",`/cluster/hadoop/${o}/node/${e}`);this.postHadoopNodeDecommissionByServiceNameAndHostname=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/decommission`);this.postHadoopNodeRecommissionByServiceNameAndHostname=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/recommission`);this.getHadoopNodeRoleByServiceNameAndHostname=(e,o)=>this.ovh.request("GET",`/cluster/hadoop/${o}/node/${e}/role`);this.addHadoopNodeRoleByServiceNameAndHostname=(e,o,r)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/role`,r);this.deleteHadoopNodeRoleByServiceNameAndHostnameAndType=(e,o,r)=>this.ovh.request("DELETE",`/cluster/hadoop/${o}/node/${e}/role/${r}`);this.getHadoopNodeRoleByServiceNameAndHostnameAndType=(e,o,r)=>this.ovh.request("GET",`/cluster/hadoop/${o}/node/${e}/role/${r}`);this.postHadoopNodeRoleRestartByServiceNameAndHostnameAndType=(e,o,r)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/role/${r}/restart`);this.postHadoopNodeRoleStartByServiceNameAndHostnameAndType=(e,o,r)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/role/${r}/start`);this.postHadoopNodeRoleStopByServiceNameAndHostnameAndType=(e,o,r)=>this.ovh.request("POST",`/cluster/hadoop/${o}/node/${e}/role/${r}/stop`);this.getHadoopNodeBillingProfilesByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/nodeBillingProfiles`);this.getHadoopNodeConsumptionsByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/nodeConsumptions`);this.postHadoopOrderNewNodeHourlyByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/orderNewNodeHourly`,o);this.listHadoopOrderableNodeProfilesByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/orderableNodeProfiles`);this.postHadoopRestartByServiceName=e=>this.ovh.request("POST",`/cluster/hadoop/${e}/restart`);this.postHadoopServiceRestartByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/service/restart`,o);this.postHadoopServiceStartByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/service/start`,o);this.postHadoopServiceStopByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/service/stop`,o);this.getHadoopServiceInfosByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/serviceInfos`);this.updateHadoopServiceInfosByServiceName=(e,o)=>this.ovh.request("PUT",`/cluster/hadoop/${e}/serviceInfos`,o);this.postHadoopStartByServiceName=e=>this.ovh.request("POST",`/cluster/hadoop/${e}/start`);this.postHadoopStopByServiceName=e=>this.ovh.request("POST",`/cluster/hadoop/${e}/stop`);this.getHadoopTaskByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/task`);this.getHadoopTaskByServiceNameAndTaskId=(e,o)=>this.ovh.request("GET",`/cluster/hadoop/${e}/task/${o}`);this.postHadoopTerminateByServiceName=e=>this.ovh.request("POST",`/cluster/hadoop/${e}/terminate`);this.getHadoopUserByServiceName=e=>this.ovh.request("GET",`/cluster/hadoop/${e}/user`);this.addHadoopUserByServiceName=(e,o)=>this.ovh.request("POST",`/cluster/hadoop/${e}/user`,o);this.deleteHadoopUserByServiceNameAndUsername=(e,o)=>this.ovh.request("DELETE",`/cluster/hadoop/${e}/user/${o}`);this.getHadoopUserByServiceNameAndUsername=(e,o)=>this.ovh.request("GET",`/cluster/hadoop/${e}/user/${o}`);this.updateHadoopUserByServiceNameAndUsername=(e,o,r)=>this.ovh.request("PUT",`/cluster/hadoop/${e}/user/${o}`,r);this.postHadoopUserResetPasswordByServiceNameAndUsername=(e,o,r)=>this.ovh.request("POST",`/cluster/hadoop/${e}/user/${o}/resetPassword`,r);this.ovh=e}};0&&(module.exports={ClusterHadoopHandler});
//# sourceMappingURL=ClusterHadoop.js.map