UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

2 lines 4.27 kB
var s=class{constructor(e){this.listAnthosCapabilities=()=>this.ovh.request("GET","/dedicated/anthos/capabilities");this.listAnthosTenants=()=>this.ovh.request("GET","/dedicated/anthos/tenants");this.getAnthosTenantsByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}`);this.updateAnthosTenantsByServiceName=(e,t)=>this.ovh.request("PUT",`/dedicated/anthos/tenants/${e}`,t);this.postAnthosTenantsActionsUpgradeByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/actions/upgrade`,t);this.listAnthosTenantsAvailableVersionsByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/availableVersions`);this.listAnthosTenantsBaremetalsByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/baremetals`);this.getAnthosTenantsBaremetalsByServiceNameAndBaremetalId=(e,t)=>this.ovh.request("GET",`/dedicated/anthos/tenants/${t}/baremetals/${e}`);this.updateAnthosTenantsBaremetalsByServiceNameAndBaremetalId=(e,t,n)=>this.ovh.request("PUT",`/dedicated/anthos/tenants/${t}/baremetals/${e}`,n);this.postAnthosTenantsBaremetalsActionsReinstallByServiceNameAndBaremetalId=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${t}/baremetals/${e}/actions/reinstall`);this.postAnthosTenantsBaremetalsActionsRestartByServiceNameAndBaremetalId=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${t}/baremetals/${e}/actions/restart`);this.launchAnthosTenantsChangeContactByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/changeContact`,t);this.confirmAnthosTenantsTerminationByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/confirmTermination`,t);this.postAnthosTenantsCredentialsResetByServiceName=e=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/credentials/reset`);this.listAnthosTenantsIpRestrictionsByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/ipRestrictions`);this.postAnthosTenantsIpRestrictionsByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/ipRestrictions`,t);this.putAnthosTenantsIpRestrictionsByServiceName=(e,t)=>this.ovh.request("PUT",`/dedicated/anthos/tenants/${e}/ipRestrictions`,t);this.deleteAnthosTenantsIpRestrictionsByServiceNameAndIp=(e,t)=>this.ovh.request("DELETE",`/dedicated/anthos/tenants/${t}/ipRestrictions/${e}`);this.listAnthosTenantsIpsPrivateByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/ips/private`);this.createAnthosTenantsIpsPrivateByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/ips/private`,t);this.deleteAnthosTenantsIpsPrivateByServiceNameAndRangeId=(e,t)=>this.ovh.request("DELETE",`/dedicated/anthos/tenants/${t}/ips/private/${e}`);this.getAnthosTenantsIpsPrivateByServiceNameAndRangeId=(e,t)=>this.ovh.request("GET",`/dedicated/anthos/tenants/${t}/ips/private/${e}`);this.listAnthosTenantsIpsPublicByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/ips/public`);this.getAnthosTenantsIpsPublicByServiceNameAndRangeId=(e,t)=>this.ovh.request("GET",`/dedicated/anthos/tenants/${t}/ips/public/${e}`);this.getAnthosTenantsServiceInfosByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/serviceInfos`);this.updateAnthosTenantsServiceInfosByServiceName=(e,t)=>this.ovh.request("PUT",`/dedicated/anthos/tenants/${e}/serviceInfos`,t);this.listAnthosTenantsStorageNetappSvmsByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/storage/netapp/svms`);this.createAnthosTenantsStorageNetappSvmsByServiceName=(e,t)=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/storage/netapp/svms`,t);this.deleteAnthosTenantsStorageNetappSvmsByServiceNameAndStorageVmId=(e,t)=>this.ovh.request("DELETE",`/dedicated/anthos/tenants/${e}/storage/netapp/svms/${t}`);this.getAnthosTenantsStorageNetappSvmsByServiceNameAndStorageVmId=(e,t)=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/storage/netapp/svms/${t}`);this.getAnthosTenantsStorageNetappUsageByServiceName=e=>this.ovh.request("GET",`/dedicated/anthos/tenants/${e}/storage/netapp/usage`);this.postAnthosTenantsTerminateByServiceName=e=>this.ovh.request("POST",`/dedicated/anthos/tenants/${e}/terminate`);this.ovh=e}};export{s as a}; //# sourceMappingURL=chunk-T5L6BPI4.mjs.map