Skip to content

Commit c82d044

Browse files
committed
SDK Release v1.42.0-alpha
1 parent 6864336 commit c82d044

28 files changed

+2507
-1871
lines changed

README.md

Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ To contribute, please raise an issue with a bug report, feature request, feedbac
1010
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
1111

1212
- API version: 1.0
13-
- Package version: v1.41.2-alpha
13+
- Package version: v1.42.0-alpha
1414
- Generator version: 7.10.0
1515
- Build package: org.openapitools.codegen.languages.GoClientCodegen
1616

@@ -82,6 +82,7 @@ All URIs are relative to *https://infrahub-api.nexgencloud.com/v1*
8282

8383
Class | Method | HTTP request | Description
8484
------------ | ------------- | ------------- | -------------
85+
*AdminAPI* | [**SendPasswordChangeNotificationEmail**](docs/AdminAPI.md#sendpasswordchangenotificationemail) | **Post** /auth/admin/password-change-mail | Send Password Change Notification Email
8586
*AliveAPI* | [**GetAlive**](docs/AliveAPI.md#getalive) | **Get** /billing/alive | GET: Alive
8687
*AliveAPI* | [**GetDoc**](docs/AliveAPI.md#getdoc) | **Get** /billing/alive/doc |
8788
*ApiKeyAPI* | [**DeleteAPIKey**](docs/ApiKeyAPI.md#deleteapikey) | **Delete** /api-key/{api_key_id} | Delete API Key
@@ -177,13 +178,13 @@ Class | Method | HTTP request | Description
177178
*EnvironmentAPI* | [**ListEnvironments**](docs/EnvironmentAPI.md#listenvironments) | **Get** /core/environments | List environments
178179
*EnvironmentAPI* | [**RetrieveEnvironment**](docs/EnvironmentAPI.md#retrieveenvironment) | **Get** /core/environments/{id} | Retrieve environment
179180
*EnvironmentAPI* | [**UpdateEnvironment**](docs/EnvironmentAPI.md#updateenvironment) | **Put** /core/environments/{id} | Update environment
180-
*FirewallAttachmentAPI* | [**PostAttachSecurityGroups**](docs/FirewallAttachmentAPI.md#postattachsecuritygroups) | **Post** /core/firewalls/{firewall_id}/update-attachments | Attach Firewalls to VMs
181-
*FirewallsAPI* | [**DeleteSecurityGroupDetails**](docs/FirewallsAPI.md#deletesecuritygroupdetails) | **Delete** /core/firewalls/{id} | Delete firewall
182-
*FirewallsAPI* | [**DeleteSecurityGroupRuleDelete**](docs/FirewallsAPI.md#deletesecuritygroupruledelete) | **Delete** /core/firewalls/{firewall_id}/firewall-rules/{firewall_rule_id} | Delete firewall rules from firewall
183-
*FirewallsAPI* | [**GetSecurityGroup**](docs/FirewallsAPI.md#getsecuritygroup) | **Get** /core/firewalls | List firewalls
184-
*FirewallsAPI* | [**GetSecurityGroupDetails**](docs/FirewallsAPI.md#getsecuritygroupdetails) | **Get** /core/firewalls/{id} | Retrieve firewall details
185-
*FirewallsAPI* | [**PostSecurityGroup**](docs/FirewallsAPI.md#postsecuritygroup) | **Post** /core/firewalls | Create firewall
186-
*FirewallsAPI* | [**PostSecurityGroupRules**](docs/FirewallsAPI.md#postsecuritygrouprules) | **Post** /core/firewalls/{firewall_id}/firewall-rules | Add firewall rule to firewall
181+
*FirewallAttachmentAPI* | [**AttachFirewallToVirtualMachines**](docs/FirewallAttachmentAPI.md#attachfirewalltovirtualmachines) | **Post** /core/firewalls/{firewall_id}/update-attachments | Attach Firewalls to VMs
182+
*FirewallsAPI* | [**AddFirewallRuleToAnExistingFirewall**](docs/FirewallsAPI.md#addfirewallruletoanexistingfirewall) | **Post** /core/firewalls/{firewall_id}/firewall-rules | Add firewall rule to firewall
183+
*FirewallsAPI* | [**CreateANewFirewall**](docs/FirewallsAPI.md#createanewfirewall) | **Post** /core/firewalls | Create firewall
184+
*FirewallsAPI* | [**DeleteExistingFirewall**](docs/FirewallsAPI.md#deleteexistingfirewall) | **Delete** /core/firewalls/{id} | Delete firewall
185+
*FirewallsAPI* | [**DeleteFirewallRulesFromFirewall**](docs/FirewallsAPI.md#deletefirewallrulesfromfirewall) | **Delete** /core/firewalls/{firewall_id}/firewall-rules/{firewall_rule_id} | Delete firewall rules from firewall
186+
*FirewallsAPI* | [**ListExistingFirewalls**](docs/FirewallsAPI.md#listexistingfirewalls) | **Get** /core/firewalls | List firewalls
187+
*FirewallsAPI* | [**RetrieveTheDetailsOfAnExistingFirewall**](docs/FirewallsAPI.md#retrievethedetailsofanexistingfirewall) | **Get** /core/firewalls/{id} | Retrieve firewall details
187188
*FlavorAPI* | [**ListFlavors**](docs/FlavorAPI.md#listflavors) | **Get** /core/flavors | List Flavors
188189
*FloatingIpAPI* | [**AttachPublicIPToVirtualMachine**](docs/FloatingIpAPI.md#attachpubliciptovirtualmachine) | **Post** /core/virtual-machines/{vm_id}/attach-floatingip | Attach public IP to virtual machine
189190
*FloatingIpAPI* | [**DetachPublicIPFromVirtualMachine**](docs/FloatingIpAPI.md#detachpublicipfromvirtualmachine) | **Post** /core/virtual-machines/{vm_id}/detach-floatingip | Detach public IP from virtual machine
@@ -224,11 +225,11 @@ Class | Method | HTTP request | Description
224225
*SecurityRulesAPI* | [**ListFirewallRuleProtocols**](docs/SecurityRulesAPI.md#listfirewallruleprotocols) | **Get** /core/sg-rules-protocols | List firewall rule protocols
225226
*SnapshotEventsAPI* | [**FetchAllEventsForASnapshot**](docs/SnapshotEventsAPI.md#fetchalleventsforasnapshot) | **Get** /core/snapshots/{snapshot_id}/events | Fetch all events for a snapshot
226227
*SnapshotsAPI* | [**CreateANewCustomImage**](docs/SnapshotsAPI.md#createanewcustomimage) | **Post** /core/snapshots/{snapshot_id}/image | Create an image from a snapshot
227-
*SnapshotsAPI* | [**DeleteSnapshot**](docs/SnapshotsAPI.md#deletesnapshot) | **Delete** /core/snapshots/{id} | Delete snapshot
228+
*SnapshotsAPI* | [**DeleteAnExistingSnapshot**](docs/SnapshotsAPI.md#deleteanexistingsnapshot) | **Delete** /core/snapshots/{id} | Delete snapshot
228229
*SnapshotsAPI* | [**FetchSnapshotNameAvailability**](docs/SnapshotsAPI.md#fetchsnapshotnameavailability) | **Get** /core/snapshots/name-availability/{name} | Fetch snapshot name availability
229-
*SnapshotsAPI* | [**GetSnapshot**](docs/SnapshotsAPI.md#getsnapshot) | **Get** /core/snapshots/{id} | Retrieve a snapshot
230-
*SnapshotsAPI* | [**GetSnapshots**](docs/SnapshotsAPI.md#getsnapshots) | **Get** /core/snapshots | Retrieve list of snapshots with pagination
231-
*SnapshotsAPI* | [**PostSnapshotRestore**](docs/SnapshotsAPI.md#postsnapshotrestore) | **Post** /core/snapshots/{id}/restore | Restore a snapshot
230+
*SnapshotsAPI* | [**RestoreASnapshot**](docs/SnapshotsAPI.md#restoreasnapshot) | **Post** /core/snapshots/{id}/restore | Restore a snapshot
231+
*SnapshotsAPI* | [**RetrieveAnExistingSnapshot**](docs/SnapshotsAPI.md#retrieveanexistingsnapshot) | **Get** /core/snapshots/{id} | Retrieve a snapshot
232+
*SnapshotsAPI* | [**RetrievesAListOfSnapshots**](docs/SnapshotsAPI.md#retrievesalistofsnapshots) | **Get** /core/snapshots | Retrieve list of snapshots with pagination
232233
*StockAPI* | [**RetrieveGPUStocks**](docs/StockAPI.md#retrievegpustocks) | **Get** /core/stocks | Retrieve GPU stocks
233234
*TemplateAPI* | [**CreateTemplate**](docs/TemplateAPI.md#createtemplate) | **Post** /core/marketplace/templates | Create template
234235
*TemplateAPI* | [**DeleteTemplate**](docs/TemplateAPI.md#deletetemplate) | **Delete** /core/marketplace/templates/{id} | Delete template
@@ -241,29 +242,29 @@ Class | Method | HTTP request | Description
241242
*UserDetailChoiceAPI* | [**RetrieveDefaultFlavorsAndImages**](docs/UserDetailChoiceAPI.md#retrievedefaultflavorsandimages) | **Get** /core/user/resources/defaults | Retrieve Default Flavors and Images
242243
*UserPermissionAPI* | [**ListMyUserPermissions**](docs/UserPermissionAPI.md#listmyuserpermissions) | **Get** /auth/users/me/permissions | List My User Permissions
243244
*UserPermissionAPI* | [**ListUserPermissions**](docs/UserPermissionAPI.md#listuserpermissions) | **Get** /auth/users/{id}/permissions | List User Permissions
244-
*VirtualMachineAPI* | [**DeleteInstance**](docs/VirtualMachineAPI.md#deleteinstance) | **Delete** /core/virtual-machines/{vm_id} | Delete virtual machine
245+
*VirtualMachineAPI* | [**AttachFirewallsToAVirtualMachine**](docs/VirtualMachineAPI.md#attachfirewallstoavirtualmachine) | **Post** /core/virtual-machines/{vm_id}/attach-firewalls | Attach firewalls to a virtual machine
246+
*VirtualMachineAPI* | [**CreateOneOrMoreVirtualMachines**](docs/VirtualMachineAPI.md#createoneormorevirtualmachines) | **Post** /core/virtual-machines | Create virtual machines
245247
*VirtualMachineAPI* | [**DeleteSecurityRule**](docs/VirtualMachineAPI.md#deletesecurityrule) | **Delete** /core/virtual-machines/{vm_id}/sg-rules/{sg_rule_id} | Delete firewall rule from virtual machine
248+
*VirtualMachineAPI* | [**DeleteVirtualMachine**](docs/VirtualMachineAPI.md#deletevirtualmachine) | **Delete** /core/virtual-machines/{vm_id} | Delete virtual machine
246249
*VirtualMachineAPI* | [**FetchVirtualMachineNameAvailability**](docs/VirtualMachineAPI.md#fetchvirtualmachinenameavailability) | **Get** /core/virtual-machines/name-availability/{name} | Fetch virtual machine name availability
247-
*VirtualMachineAPI* | [**GetContractInstances**](docs/VirtualMachineAPI.md#getcontractinstances) | **Get** /core/virtual-machines/contract/{contract_id}/virtual-machines | Retrieve virtual machines associated with a contract
248-
*VirtualMachineAPI* | [**GetInstance**](docs/VirtualMachineAPI.md#getinstance) | **Get** /core/virtual-machines | List virtual machines
249-
*VirtualMachineAPI* | [**GetInstance2**](docs/VirtualMachineAPI.md#getinstance2) | **Get** /core/virtual-machines/{vm_id} | Retrieve virtual machine details
250-
*VirtualMachineAPI* | [**GetInstance3**](docs/VirtualMachineAPI.md#getinstance3) | **Get** /core/virtual-machines/{vm_id}/hard-reboot | Hard reboot virtual machine
251-
*VirtualMachineAPI* | [**GetInstance4**](docs/VirtualMachineAPI.md#getinstance4) | **Get** /core/virtual-machines/{vm_id}/start | Start virtual machine
252-
*VirtualMachineAPI* | [**GetInstance5**](docs/VirtualMachineAPI.md#getinstance5) | **Get** /core/virtual-machines/{vm_id}/stop | Stop virtual machine
250+
*VirtualMachineAPI* | [**GetInstanceHardReboot**](docs/VirtualMachineAPI.md#getinstancehardreboot) | **Get** /core/virtual-machines/{vm_id}/hard-reboot | Hard reboot virtual machine
253251
*VirtualMachineAPI* | [**GetInstanceHibernate**](docs/VirtualMachineAPI.md#getinstancehibernate) | **Get** /core/virtual-machines/{vm_id}/hibernate | Hibernate virtual machine
254252
*VirtualMachineAPI* | [**GetInstanceHibernateRestore**](docs/VirtualMachineAPI.md#getinstancehibernaterestore) | **Get** /core/virtual-machines/{vm_id}/hibernate-restore | Restore virtual machine from hibernation
255253
*VirtualMachineAPI* | [**GetInstanceLogs**](docs/VirtualMachineAPI.md#getinstancelogs) | **Get** /core/virtual-machines/{vm_id}/logs | Get virtual machine logs
256254
*VirtualMachineAPI* | [**GetInstanceMetrics**](docs/VirtualMachineAPI.md#getinstancemetrics) | **Get** /core/virtual-machines/{vm_id}/metrics | Retrieve virtual machine performance metrics
257-
*VirtualMachineAPI* | [**PostInstance**](docs/VirtualMachineAPI.md#postinstance) | **Post** /core/virtual-machines | Create virtual machines
258-
*VirtualMachineAPI* | [**PostInstanceAttachFirewalls**](docs/VirtualMachineAPI.md#postinstanceattachfirewalls) | **Post** /core/virtual-machines/{vm_id}/attach-firewalls | Attach firewalls to a virtual machine
255+
*VirtualMachineAPI* | [**GetInstanceStart**](docs/VirtualMachineAPI.md#getinstancestart) | **Get** /core/virtual-machines/{vm_id}/start | Start virtual machine
256+
*VirtualMachineAPI* | [**GetInstanceStop**](docs/VirtualMachineAPI.md#getinstancestop) | **Get** /core/virtual-machines/{vm_id}/stop | Stop virtual machine
257+
*VirtualMachineAPI* | [**ListVirtualMachines**](docs/VirtualMachineAPI.md#listvirtualmachines) | **Get** /core/virtual-machines | List virtual machines
259258
*VirtualMachineAPI* | [**PostInstanceLogs**](docs/VirtualMachineAPI.md#postinstancelogs) | **Post** /core/virtual-machines/{vm_id}/logs | Request virtual machine logs
260259
*VirtualMachineAPI* | [**PostInstanceResize**](docs/VirtualMachineAPI.md#postinstanceresize) | **Post** /core/virtual-machines/{vm_id}/resize | Resize virtual machine
261260
*VirtualMachineAPI* | [**PostSecurityRule**](docs/VirtualMachineAPI.md#postsecurityrule) | **Post** /core/virtual-machines/{vm_id}/sg-rules | Add firewall rule to virtual machine
262261
*VirtualMachineAPI* | [**PostSnapshots**](docs/VirtualMachineAPI.md#postsnapshots) | **Post** /core/virtual-machines/{vm_id}/snapshots | Create snapshot from a virtual machine
263262
*VirtualMachineAPI* | [**PutLabels**](docs/VirtualMachineAPI.md#putlabels) | **Put** /core/virtual-machines/{vm_id}/label | Edit virtual machine labels
263+
*VirtualMachineAPI* | [**RetrieveVirtualMachineDetails**](docs/VirtualMachineAPI.md#retrievevirtualmachinedetails) | **Get** /core/virtual-machines/{vm_id} | Retrieve virtual machine details
264+
*VirtualMachineAPI* | [**RetrieveVirtualMachinesAssociatedWithAContract**](docs/VirtualMachineAPI.md#retrievevirtualmachinesassociatedwithacontract) | **Get** /core/virtual-machines/contract/{contract_id}/virtual-machines | Retrieve virtual machines associated with a contract
264265
*VirtualMachineEventsAPI* | [**ListVirtualMachineEvents**](docs/VirtualMachineEventsAPI.md#listvirtualmachineevents) | **Get** /core/virtual-machines/{vm_id}/events | List virtual machine events
265-
*VncUrlAPI* | [**GetVncUrl**](docs/VncUrlAPI.md#getvncurl) | **Get** /core/virtual-machines/{vm_id}/console/{job_id} | Get VNC Console Link
266-
*VncUrlAPI* | [**GetVncUrl2**](docs/VncUrlAPI.md#getvncurl2) | **Get** /core/virtual-machines/{vm_id}/request-console | Request Instance Console
266+
*VncUrlAPI* | [**GetVNCURL**](docs/VncUrlAPI.md#getvncurl) | **Get** /core/virtual-machines/{vm_id}/console/{job_id} | Get VNC Console Link
267+
*VncUrlAPI* | [**GetVncUrl**](docs/VncUrlAPI.md#getvncurl) | **Get** /core/virtual-machines/{vm_id}/request-console | Request Instance Console
267268
*VolumeAPI* | [**CreateVolume**](docs/VolumeAPI.md#createvolume) | **Post** /core/volumes | Create volume
268269
*VolumeAPI* | [**DeleteVolume**](docs/VolumeAPI.md#deletevolume) | **Delete** /core/volumes/{volume_id} | Delete volume
269270
*VolumeAPI* | [**FetchVolumeDetails**](docs/VolumeAPI.md#fetchvolumedetails) | **Get** /core/volumes/{volume_id} | Fetch Volume Details

0 commit comments

Comments
 (0)