@@ -9,7 +9,7 @@ To contribute, please raise an issue with a bug report, feature request, feedbac
99This SDK is automatically generated by the [ OpenAPI Generator] ( https://openapi-generator.tech ) project:
1010
1111- API version: 1.0
12- - Package version: v1.41.2 -alpha
12+ - Package version: v1.42.0 -alpha
1313- Generator version: 7.10.0
1414- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
1515
@@ -112,9 +112,9 @@ apiKey.apiKey = "YOUR API KEY"
112112// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
113113// apiKey.apiKeyPrefix['api_key'] = "Token"
114114
115- var api = new HyperstackApi.AliveApi ()
116- api .getAlive ().then (function () {
117- console .log (' API called successfully.' );
115+ var api = new HyperstackApi.AdminApi ()
116+ api .sendPasswordChangeNotificationEmail ().then (function (data ) {
117+ console .log (' API called successfully. Returned data: ' + data );
118118}, function (error ) {
119119 console .error (error);
120120});
@@ -128,6 +128,7 @@ All URIs are relative to *https://infrahub-api.nexgencloud.com/v1*
128128
129129Class | Method | HTTP request | Description
130130------------ | ------------- | ------------- | -------------
131+ * HyperstackApi.AdminApi* | [ ** sendPasswordChangeNotificationEmail** ] ( docs/AdminApi.md#sendPasswordChangeNotificationEmail ) | ** POST** /auth/admin/password-change-mail | Send Password Change Notification Email
131132* HyperstackApi.AliveApi* | [ ** getAlive** ] ( docs/AliveApi.md#getAlive ) | ** GET** /billing/alive | GET: Alive
132133* HyperstackApi.AliveApi* | [ ** getDoc** ] ( docs/AliveApi.md#getDoc ) | ** GET** /billing/alive/doc |
133134* HyperstackApi.ApiKeyApi* | [ ** deleteAPIKey** ] ( docs/ApiKeyApi.md#deleteAPIKey ) | ** DELETE** /api-key/{api_key_id} | Delete API Key
@@ -223,13 +224,13 @@ Class | Method | HTTP request | Description
223224* HyperstackApi.EnvironmentApi* | [ ** listEnvironments** ] ( docs/EnvironmentApi.md#listEnvironments ) | ** GET** /core/environments | List environments
224225* HyperstackApi.EnvironmentApi* | [ ** retrieveEnvironment** ] ( docs/EnvironmentApi.md#retrieveEnvironment ) | ** GET** /core/environments/{id} | Retrieve environment
225226* HyperstackApi.EnvironmentApi* | [ ** updateEnvironment** ] ( docs/EnvironmentApi.md#updateEnvironment ) | ** PUT** /core/environments/{id} | Update environment
226- * HyperstackApi.FirewallAttachmentApi* | [ ** postAttachSecurityGroups ** ] ( docs/FirewallAttachmentApi.md#postAttachSecurityGroups ) | ** POST** /core/firewalls/{firewall_id}/update-attachments | Attach Firewalls to VMs
227- * HyperstackApi.FirewallsApi* | [ ** deleteSecurityGroupDetails ** ] ( docs/FirewallsApi.md#deleteSecurityGroupDetails ) | ** DELETE ** /core/firewalls/{id} | Delete firewall
228- * HyperstackApi.FirewallsApi* | [ ** deleteSecurityGroupRuleDelete ** ] ( docs/FirewallsApi.md#deleteSecurityGroupRuleDelete ) | ** DELETE ** /core/firewalls/{firewall_id}/firewall-rules/{firewall_rule_id} | Delete firewall rules from firewall
229- * HyperstackApi.FirewallsApi* | [ ** getSecurityGroup ** ] ( docs/FirewallsApi.md#getSecurityGroup ) | ** GET ** /core/firewalls | List firewalls
230- * HyperstackApi.FirewallsApi* | [ ** getSecurityGroupDetails ** ] ( docs/FirewallsApi.md#getSecurityGroupDetails ) | ** GET ** /core/firewalls/{id} | Retrieve firewall details
231- * HyperstackApi.FirewallsApi* | [ ** postSecurityGroup ** ] ( docs/FirewallsApi.md#postSecurityGroup ) | ** POST ** /core/firewalls | Create firewall
232- * HyperstackApi.FirewallsApi* | [ ** postSecurityGroupRules ** ] ( docs/FirewallsApi.md#postSecurityGroupRules ) | ** POST ** /core/firewalls/{firewall_id}/firewall-rules | Add firewall rule to firewall
227+ * HyperstackApi.FirewallAttachmentApi* | [ ** attachFirewallToVirtualMachines ** ] ( docs/FirewallAttachmentApi.md#attachFirewallToVirtualMachines ) | ** POST** /core/firewalls/{firewall_id}/update-attachments | Attach Firewalls to VMs
228+ * HyperstackApi.FirewallsApi* | [ ** addFirewallRuleToAnExistingFirewall ** ] ( docs/FirewallsApi.md#addFirewallRuleToAnExistingFirewall ) | ** POST ** /core/firewalls/{firewall_id}/firewall-rules | Add firewall rule to firewall
229+ * HyperstackApi.FirewallsApi* | [ ** createANewFirewall ** ] ( docs/FirewallsApi.md#createANewFirewall ) | ** POST ** /core/firewalls | Create firewall
230+ * HyperstackApi.FirewallsApi* | [ ** deleteExistingFirewall ** ] ( docs/FirewallsApi.md#deleteExistingFirewall ) | ** DELETE ** /core/firewalls/{id} | Delete firewall
231+ * HyperstackApi.FirewallsApi* | [ ** deleteFirewallRulesFromFirewall ** ] ( docs/FirewallsApi.md#deleteFirewallRulesFromFirewall ) | ** DELETE ** /core/firewalls/{firewall_id}/firewall-rules/{firewall_rule_id} | Delete firewall rules from firewall
232+ * HyperstackApi.FirewallsApi* | [ ** listExistingFirewalls ** ] ( docs/FirewallsApi.md#listExistingFirewalls ) | ** GET ** /core/firewalls | List firewalls
233+ * HyperstackApi.FirewallsApi* | [ ** retrieveTheDetailsOfAnExistingFirewall ** ] ( docs/FirewallsApi.md#retrieveTheDetailsOfAnExistingFirewall ) | ** GET ** /core/firewalls/{id} | Retrieve firewall details
233234* HyperstackApi.FlavorApi* | [ ** listFlavors** ] ( docs/FlavorApi.md#listFlavors ) | ** GET** /core/flavors | List Flavors
234235* HyperstackApi.FloatingIpApi* | [ ** attachPublicIPToVirtualMachine** ] ( docs/FloatingIpApi.md#attachPublicIPToVirtualMachine ) | ** POST** /core/virtual-machines/{vm_id}/attach-floatingip | Attach public IP to virtual machine
235236* HyperstackApi.FloatingIpApi* | [ ** detachPublicIPFromVirtualMachine** ] ( docs/FloatingIpApi.md#detachPublicIPFromVirtualMachine ) | ** POST** /core/virtual-machines/{vm_id}/detach-floatingip | Detach public IP from virtual machine
@@ -270,11 +271,11 @@ Class | Method | HTTP request | Description
270271* HyperstackApi.SecurityRulesApi* | [ ** listFirewallRuleProtocols** ] ( docs/SecurityRulesApi.md#listFirewallRuleProtocols ) | ** GET** /core/sg-rules-protocols | List firewall rule protocols
271272* HyperstackApi.SnapshotEventsApi* | [ ** fetchAllEventsForASnapshot** ] ( docs/SnapshotEventsApi.md#fetchAllEventsForASnapshot ) | ** GET** /core/snapshots/{snapshot_id}/events | Fetch all events for a snapshot
272273* HyperstackApi.SnapshotsApi* | [ ** createANewCustomImage** ] ( docs/SnapshotsApi.md#createANewCustomImage ) | ** POST** /core/snapshots/{snapshot_id}/image | Create an image from a snapshot
273- * HyperstackApi.SnapshotsApi* | [ ** deleteSnapshot ** ] ( docs/SnapshotsApi.md#deleteSnapshot ) | ** DELETE** /core/snapshots/{id} | Delete snapshot
274+ * HyperstackApi.SnapshotsApi* | [ ** deleteAnExistingSnapshot ** ] ( docs/SnapshotsApi.md#deleteAnExistingSnapshot ) | ** DELETE** /core/snapshots/{id} | Delete snapshot
274275* HyperstackApi.SnapshotsApi* | [ ** fetchSnapshotNameAvailability** ] ( docs/SnapshotsApi.md#fetchSnapshotNameAvailability ) | ** GET** /core/snapshots/name-availability/{name} | Fetch snapshot name availability
275- * HyperstackApi.SnapshotsApi* | [ ** getSnapshot ** ] ( docs/SnapshotsApi.md#getSnapshot ) | ** GET ** /core/snapshots/{id} | Retrieve a snapshot
276- * HyperstackApi.SnapshotsApi* | [ ** getSnapshots ** ] ( docs/SnapshotsApi.md#getSnapshots ) | ** GET** /core/snapshots | Retrieve list of snapshots with pagination
277- * HyperstackApi.SnapshotsApi* | [ ** postSnapshotRestore ** ] ( docs/SnapshotsApi.md#postSnapshotRestore ) | ** POST ** /core/snapshots/{id}/restore | Restore a snapshot
276+ * HyperstackApi.SnapshotsApi* | [ ** restoreASnapshot ** ] ( docs/SnapshotsApi.md#restoreASnapshot ) | ** POST ** /core/snapshots/{id}/restore | Restore a snapshot
277+ * HyperstackApi.SnapshotsApi* | [ ** retrieveAnExistingSnapshot ** ] ( docs/SnapshotsApi.md#retrieveAnExistingSnapshot ) | ** GET** /core/snapshots/{id} | Retrieve a snapshot
278+ * HyperstackApi.SnapshotsApi* | [ ** retrievesAListOfSnapshots ** ] ( docs/SnapshotsApi.md#retrievesAListOfSnapshots ) | ** GET ** /core/snapshots | Retrieve list of snapshots with pagination
278279* HyperstackApi.StockApi* | [ ** retrieveGPUStocks** ] ( docs/StockApi.md#retrieveGPUStocks ) | ** GET** /core/stocks | Retrieve GPU stocks
279280* HyperstackApi.TemplateApi* | [ ** createTemplate** ] ( docs/TemplateApi.md#createTemplate ) | ** POST** /core/marketplace/templates | Create template
280281* HyperstackApi.TemplateApi* | [ ** deleteTemplate** ] ( docs/TemplateApi.md#deleteTemplate ) | ** DELETE** /core/marketplace/templates/{id} | Delete template
@@ -287,29 +288,29 @@ Class | Method | HTTP request | Description
287288* HyperstackApi.UserDetailChoiceApi* | [ ** retrieveDefaultFlavorsAndImages** ] ( docs/UserDetailChoiceApi.md#retrieveDefaultFlavorsAndImages ) | ** GET** /core/user/resources/defaults | Retrieve Default Flavors and Images
288289* HyperstackApi.UserPermissionApi* | [ ** listMyUserPermissions** ] ( docs/UserPermissionApi.md#listMyUserPermissions ) | ** GET** /auth/users/me/permissions | List My User Permissions
289290* HyperstackApi.UserPermissionApi* | [ ** listUserPermissions** ] ( docs/UserPermissionApi.md#listUserPermissions ) | ** GET** /auth/users/{id}/permissions | List User Permissions
290- * HyperstackApi.VirtualMachineApi* | [ ** deleteInstance** ] ( docs/VirtualMachineApi.md#deleteInstance ) | ** DELETE** /core/virtual-machines/{vm_id} | Delete virtual machine
291+ * HyperstackApi.VirtualMachineApi* | [ ** attachFirewallsToAVirtualMachine** ] ( docs/VirtualMachineApi.md#attachFirewallsToAVirtualMachine ) | ** POST** /core/virtual-machines/{vm_id}/attach-firewalls | Attach firewalls to a virtual machine
292+ * HyperstackApi.VirtualMachineApi* | [ ** createOneOrMoreVirtualMachines** ] ( docs/VirtualMachineApi.md#createOneOrMoreVirtualMachines ) | ** POST** /core/virtual-machines | Create virtual machines
291293* HyperstackApi.VirtualMachineApi* | [ ** deleteSecurityRule** ] ( docs/VirtualMachineApi.md#deleteSecurityRule ) | ** DELETE** /core/virtual-machines/{vm_id}/sg-rules/{sg_rule_id} | Delete firewall rule from virtual machine
294+ * HyperstackApi.VirtualMachineApi* | [ ** deleteVirtualMachine** ] ( docs/VirtualMachineApi.md#deleteVirtualMachine ) | ** DELETE** /core/virtual-machines/{vm_id} | Delete virtual machine
292295* HyperstackApi.VirtualMachineApi* | [ ** fetchVirtualMachineNameAvailability** ] ( docs/VirtualMachineApi.md#fetchVirtualMachineNameAvailability ) | ** GET** /core/virtual-machines/name-availability/{name} | Fetch virtual machine name availability
293- * HyperstackApi.VirtualMachineApi* | [ ** getContractInstances** ] ( docs/VirtualMachineApi.md#getContractInstances ) | ** GET** /core/virtual-machines/contract/{contract_id}/virtual-machines | Retrieve virtual machines associated with a contract
294- * HyperstackApi.VirtualMachineApi* | [ ** getInstance** ] ( docs/VirtualMachineApi.md#getInstance ) | ** GET** /core/virtual-machines | List virtual machines
295- * HyperstackApi.VirtualMachineApi* | [ ** getInstance2** ] ( docs/VirtualMachineApi.md#getInstance2 ) | ** GET** /core/virtual-machines/{vm_id} | Retrieve virtual machine details
296- * HyperstackApi.VirtualMachineApi* | [ ** getInstance3** ] ( docs/VirtualMachineApi.md#getInstance3 ) | ** GET** /core/virtual-machines/{vm_id}/hard-reboot | Hard reboot virtual machine
297- * HyperstackApi.VirtualMachineApi* | [ ** getInstance4** ] ( docs/VirtualMachineApi.md#getInstance4 ) | ** GET** /core/virtual-machines/{vm_id}/start | Start virtual machine
298- * HyperstackApi.VirtualMachineApi* | [ ** getInstance5** ] ( docs/VirtualMachineApi.md#getInstance5 ) | ** GET** /core/virtual-machines/{vm_id}/stop | Stop virtual machine
296+ * HyperstackApi.VirtualMachineApi* | [ ** getInstanceHardReboot** ] ( docs/VirtualMachineApi.md#getInstanceHardReboot ) | ** GET** /core/virtual-machines/{vm_id}/hard-reboot | Hard reboot virtual machine
299297* HyperstackApi.VirtualMachineApi* | [ ** getInstanceHibernate** ] ( docs/VirtualMachineApi.md#getInstanceHibernate ) | ** GET** /core/virtual-machines/{vm_id}/hibernate | Hibernate virtual machine
300298* HyperstackApi.VirtualMachineApi* | [ ** getInstanceHibernateRestore** ] ( docs/VirtualMachineApi.md#getInstanceHibernateRestore ) | ** GET** /core/virtual-machines/{vm_id}/hibernate-restore | Restore virtual machine from hibernation
301299* HyperstackApi.VirtualMachineApi* | [ ** getInstanceLogs** ] ( docs/VirtualMachineApi.md#getInstanceLogs ) | ** GET** /core/virtual-machines/{vm_id}/logs | Get virtual machine logs
302300* HyperstackApi.VirtualMachineApi* | [ ** getInstanceMetrics** ] ( docs/VirtualMachineApi.md#getInstanceMetrics ) | ** GET** /core/virtual-machines/{vm_id}/metrics | Retrieve virtual machine performance metrics
303- * HyperstackApi.VirtualMachineApi* | [ ** postInstance** ] ( docs/VirtualMachineApi.md#postInstance ) | ** POST** /core/virtual-machines | Create virtual machines
304- * HyperstackApi.VirtualMachineApi* | [ ** postInstanceAttachFirewalls** ] ( docs/VirtualMachineApi.md#postInstanceAttachFirewalls ) | ** POST** /core/virtual-machines/{vm_id}/attach-firewalls | Attach firewalls to a virtual machine
301+ * HyperstackApi.VirtualMachineApi* | [ ** getInstanceStart** ] ( docs/VirtualMachineApi.md#getInstanceStart ) | ** GET** /core/virtual-machines/{vm_id}/start | Start virtual machine
302+ * HyperstackApi.VirtualMachineApi* | [ ** getInstanceStop** ] ( docs/VirtualMachineApi.md#getInstanceStop ) | ** GET** /core/virtual-machines/{vm_id}/stop | Stop virtual machine
303+ * HyperstackApi.VirtualMachineApi* | [ ** listVirtualMachines** ] ( docs/VirtualMachineApi.md#listVirtualMachines ) | ** GET** /core/virtual-machines | List virtual machines
305304* HyperstackApi.VirtualMachineApi* | [ ** postInstanceLogs** ] ( docs/VirtualMachineApi.md#postInstanceLogs ) | ** POST** /core/virtual-machines/{vm_id}/logs | Request virtual machine logs
306305* HyperstackApi.VirtualMachineApi* | [ ** postInstanceResize** ] ( docs/VirtualMachineApi.md#postInstanceResize ) | ** POST** /core/virtual-machines/{vm_id}/resize | Resize virtual machine
307306* HyperstackApi.VirtualMachineApi* | [ ** postSecurityRule** ] ( docs/VirtualMachineApi.md#postSecurityRule ) | ** POST** /core/virtual-machines/{vm_id}/sg-rules | Add firewall rule to virtual machine
308307* HyperstackApi.VirtualMachineApi* | [ ** postSnapshots** ] ( docs/VirtualMachineApi.md#postSnapshots ) | ** POST** /core/virtual-machines/{vm_id}/snapshots | Create snapshot from a virtual machine
309308* HyperstackApi.VirtualMachineApi* | [ ** putLabels** ] ( docs/VirtualMachineApi.md#putLabels ) | ** PUT** /core/virtual-machines/{vm_id}/label | Edit virtual machine labels
309+ * HyperstackApi.VirtualMachineApi* | [ ** retrieveVirtualMachineDetails** ] ( docs/VirtualMachineApi.md#retrieveVirtualMachineDetails ) | ** GET** /core/virtual-machines/{vm_id} | Retrieve virtual machine details
310+ * HyperstackApi.VirtualMachineApi* | [ ** retrieveVirtualMachinesAssociatedWithAContract** ] ( docs/VirtualMachineApi.md#retrieveVirtualMachinesAssociatedWithAContract ) | ** GET** /core/virtual-machines/contract/{contract_id}/virtual-machines | Retrieve virtual machines associated with a contract
310311* HyperstackApi.VirtualMachineEventsApi* | [ ** listVirtualMachineEvents** ] ( docs/VirtualMachineEventsApi.md#listVirtualMachineEvents ) | ** GET** /core/virtual-machines/{vm_id}/events | List virtual machine events
311- * HyperstackApi.VncUrlApi* | [ ** getVncUrl ** ] ( docs/VncUrlApi.md#getVncUrl ) | ** GET** /core/virtual-machines/{vm_id}/console/{job_id} | Get VNC Console Link
312- * HyperstackApi.VncUrlApi* | [ ** getVncUrl2 ** ] ( docs/VncUrlApi.md#getVncUrl2 ) | ** GET** /core/virtual-machines/{vm_id}/request-console | Request Instance Console
312+ * HyperstackApi.VncUrlApi* | [ ** getVNCURL ** ] ( docs/VncUrlApi.md#getVNCURL ) | ** GET** /core/virtual-machines/{vm_id}/console/{job_id} | Get VNC Console Link
313+ * HyperstackApi.VncUrlApi* | [ ** getVncUrl ** ] ( docs/VncUrlApi.md#getVncUrl ) | ** GET** /core/virtual-machines/{vm_id}/request-console | Request Instance Console
313314* HyperstackApi.VolumeApi* | [ ** createVolume** ] ( docs/VolumeApi.md#createVolume ) | ** POST** /core/volumes | Create volume
314315* HyperstackApi.VolumeApi* | [ ** deleteVolume** ] ( docs/VolumeApi.md#deleteVolume ) | ** DELETE** /core/volumes/{volume_id} | Delete volume
315316* HyperstackApi.VolumeApi* | [ ** fetchVolumeDetails** ] ( docs/VolumeApi.md#fetchVolumeDetails ) | ** GET** /core/volumes/{volume_id} | Fetch Volume Details
0 commit comments