Add h1-client-go to vendor directory

This commit is contained in:
Miłosz Smółka 2019-02-08 11:15:45 +01:00
parent 228829139b
commit c2b39b8b3b
211 changed files with 47037 additions and 0 deletions

24
vendor/github.com/hyperonecom/h1-client-go/.gitignore generated vendored Normal file
View File

@ -0,0 +1,24 @@
# Compiled Object files, Static and Dynamic libs (Shared Objects)
*.o
*.a
*.so
# Folders
_obj
_test
# Architecture specific extensions/prefixes
*.[568vq]
[568vq].out
*.cgo1.go
*.cgo2.c
_cgo_defun.c
_cgo_gotypes.go
_cgo_export.*
_testmain.go
*.exe
*.test
*.prof

View File

@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator
# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.
# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs
# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md

View File

@ -0,0 +1,8 @@
language: go
install:
- go get -d -v .
script:
- go build -v ./

589
vendor/github.com/hyperonecom/h1-client-go/README.md generated vendored Normal file
View File

@ -0,0 +1,589 @@
# Go API client for openapi
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
## Overview
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.
- API version: 0.0.2
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
## Installation
Install the following dependencies:
```
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
go get github.com/antihax/optional
```
Put the package under your project folder and add the following in import:
```golang
import "./openapi"
```
## Documentation for API Endpoints
All URIs are relative to *https://api.hyperone.com/v1*
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ContainerApi* | [**ContainerActionRestart**](docs/ContainerApi.md#containeractionrestart) | **Post** /container/{containerId}/actions/restart | /actions/restart
*ContainerApi* | [**ContainerActionStart**](docs/ContainerApi.md#containeractionstart) | **Post** /container/{containerId}/actions/start | /actions/start
*ContainerApi* | [**ContainerActionStop**](docs/ContainerApi.md#containeractionstop) | **Post** /container/{containerId}/actions/stop | /actions/stop
*ContainerApi* | [**ContainerCreate**](docs/ContainerApi.md#containercreate) | **Post** /container | Create
*ContainerApi* | [**ContainerDelete**](docs/ContainerApi.md#containerdelete) | **Delete** /container/{containerId} | Delete
*ContainerApi* | [**ContainerDeleteAccessrightsIdentity**](docs/ContainerApi.md#containerdeleteaccessrightsidentity) | **Delete** /container/{containerId}/accessrights/{identity} | /accessrights/:identity
*ContainerApi* | [**ContainerDeleteTagKey**](docs/ContainerApi.md#containerdeletetagkey) | **Delete** /container/{containerId}/tag/{key} | /tag/:key
*ContainerApi* | [**ContainerGetServicesServiceId**](docs/ContainerApi.md#containergetservicesserviceid) | **Get** /container/{containerId}/services/{serviceId} | /services/:serviceId
*ContainerApi* | [**ContainerGetTag**](docs/ContainerApi.md#containergettag) | **Get** /container/{containerId}/tag | /tag
*ContainerApi* | [**ContainerList**](docs/ContainerApi.md#containerlist) | **Get** /container | List
*ContainerApi* | [**ContainerListAccessrights**](docs/ContainerApi.md#containerlistaccessrights) | **Get** /container/{containerId}/accessrights | /accessrights
*ContainerApi* | [**ContainerListQueue**](docs/ContainerApi.md#containerlistqueue) | **Get** /container/{containerId}/queue | /queue
*ContainerApi* | [**ContainerListServices**](docs/ContainerApi.md#containerlistservices) | **Get** /container/{containerId}/services | /services
*ContainerApi* | [**ContainerPatchTag**](docs/ContainerApi.md#containerpatchtag) | **Patch** /container/{containerId}/tag | /tag
*ContainerApi* | [**ContainerPostAccessrights**](docs/ContainerApi.md#containerpostaccessrights) | **Post** /container/{containerId}/accessrights | /accessrights
*ContainerApi* | [**ContainerShow**](docs/ContainerApi.md#containershow) | **Get** /container/{containerId} | Get
*ContainerApi* | [**ContainerUpdate**](docs/ContainerApi.md#containerupdate) | **Patch** /container/{containerId} | Update
*DiskApi* | [**DiskActionResize**](docs/DiskApi.md#diskactionresize) | **Post** /disk/{diskId}/actions/resize | /actions/resize
*DiskApi* | [**DiskActionTransfer**](docs/DiskApi.md#diskactiontransfer) | **Post** /disk/{diskId}/actions/transfer | /actions/transfer
*DiskApi* | [**DiskCreate**](docs/DiskApi.md#diskcreate) | **Post** /disk | Create
*DiskApi* | [**DiskDelete**](docs/DiskApi.md#diskdelete) | **Delete** /disk/{diskId} | Delete
*DiskApi* | [**DiskDeleteAccessrightsIdentity**](docs/DiskApi.md#diskdeleteaccessrightsidentity) | **Delete** /disk/{diskId}/accessrights/{identity} | /accessrights/:identity
*DiskApi* | [**DiskDeleteTagKey**](docs/DiskApi.md#diskdeletetagkey) | **Delete** /disk/{diskId}/tag/{key} | /tag/:key
*DiskApi* | [**DiskGetServicesServiceId**](docs/DiskApi.md#diskgetservicesserviceid) | **Get** /disk/{diskId}/services/{serviceId} | /services/:serviceId
*DiskApi* | [**DiskGetTag**](docs/DiskApi.md#diskgettag) | **Get** /disk/{diskId}/tag | /tag
*DiskApi* | [**DiskList**](docs/DiskApi.md#disklist) | **Get** /disk | List
*DiskApi* | [**DiskListAccessrights**](docs/DiskApi.md#disklistaccessrights) | **Get** /disk/{diskId}/accessrights | /accessrights
*DiskApi* | [**DiskListQueue**](docs/DiskApi.md#disklistqueue) | **Get** /disk/{diskId}/queue | /queue
*DiskApi* | [**DiskListServices**](docs/DiskApi.md#disklistservices) | **Get** /disk/{diskId}/services | /services
*DiskApi* | [**DiskPatchTag**](docs/DiskApi.md#diskpatchtag) | **Patch** /disk/{diskId}/tag | /tag
*DiskApi* | [**DiskPostAccessrights**](docs/DiskApi.md#diskpostaccessrights) | **Post** /disk/{diskId}/accessrights | /accessrights
*DiskApi* | [**DiskShow**](docs/DiskApi.md#diskshow) | **Get** /disk/{diskId} | Get
*DiskApi* | [**DiskUpdate**](docs/DiskApi.md#diskupdate) | **Patch** /disk/{diskId} | Update
*FirewallApi* | [**FirewallActionAttach**](docs/FirewallApi.md#firewallactionattach) | **Post** /firewall/{firewallId}/actions/attach | /actions/attach
*FirewallApi* | [**FirewallActionDetach**](docs/FirewallApi.md#firewallactiondetach) | **Post** /firewall/{firewallId}/actions/detach | /actions/detach
*FirewallApi* | [**FirewallActionTransfer**](docs/FirewallApi.md#firewallactiontransfer) | **Post** /firewall/{firewallId}/actions/transfer | /actions/transfer
*FirewallApi* | [**FirewallCreate**](docs/FirewallApi.md#firewallcreate) | **Post** /firewall | Create
*FirewallApi* | [**FirewallDelete**](docs/FirewallApi.md#firewalldelete) | **Delete** /firewall/{firewallId} | Delete
*FirewallApi* | [**FirewallDeleteAccessrightsIdentity**](docs/FirewallApi.md#firewalldeleteaccessrightsidentity) | **Delete** /firewall/{firewallId}/accessrights/{identity} | /accessrights/:identity
*FirewallApi* | [**FirewallDeleteEgressRuleId**](docs/FirewallApi.md#firewalldeleteegressruleid) | **Delete** /firewall/{firewallId}/egress/{ruleId} | /egress/:ruleId
*FirewallApi* | [**FirewallDeleteIngressRuleId**](docs/FirewallApi.md#firewalldeleteingressruleid) | **Delete** /firewall/{firewallId}/ingress/{ruleId} | /ingress/:ruleId
*FirewallApi* | [**FirewallDeleteTagKey**](docs/FirewallApi.md#firewalldeletetagkey) | **Delete** /firewall/{firewallId}/tag/{key} | /tag/:key
*FirewallApi* | [**FirewallGetEgressRuleId**](docs/FirewallApi.md#firewallgetegressruleid) | **Get** /firewall/{firewallId}/egress/{ruleId} | /egress/:ruleId
*FirewallApi* | [**FirewallGetIngressRuleId**](docs/FirewallApi.md#firewallgetingressruleid) | **Get** /firewall/{firewallId}/ingress/{ruleId} | /ingress/:ruleId
*FirewallApi* | [**FirewallGetServicesServiceId**](docs/FirewallApi.md#firewallgetservicesserviceid) | **Get** /firewall/{firewallId}/services/{serviceId} | /services/:serviceId
*FirewallApi* | [**FirewallGetTag**](docs/FirewallApi.md#firewallgettag) | **Get** /firewall/{firewallId}/tag | /tag
*FirewallApi* | [**FirewallList**](docs/FirewallApi.md#firewalllist) | **Get** /firewall | List
*FirewallApi* | [**FirewallListAccessrights**](docs/FirewallApi.md#firewalllistaccessrights) | **Get** /firewall/{firewallId}/accessrights | /accessrights
*FirewallApi* | [**FirewallListEgress**](docs/FirewallApi.md#firewalllistegress) | **Get** /firewall/{firewallId}/egress | /egress
*FirewallApi* | [**FirewallListIngress**](docs/FirewallApi.md#firewalllistingress) | **Get** /firewall/{firewallId}/ingress | /ingress
*FirewallApi* | [**FirewallListQueue**](docs/FirewallApi.md#firewalllistqueue) | **Get** /firewall/{firewallId}/queue | /queue
*FirewallApi* | [**FirewallListServices**](docs/FirewallApi.md#firewalllistservices) | **Get** /firewall/{firewallId}/services | /services
*FirewallApi* | [**FirewallPatchTag**](docs/FirewallApi.md#firewallpatchtag) | **Patch** /firewall/{firewallId}/tag | /tag
*FirewallApi* | [**FirewallPostAccessrights**](docs/FirewallApi.md#firewallpostaccessrights) | **Post** /firewall/{firewallId}/accessrights | /accessrights
*FirewallApi* | [**FirewallPostEgress**](docs/FirewallApi.md#firewallpostegress) | **Post** /firewall/{firewallId}/egress | /egress
*FirewallApi* | [**FirewallPostIngress**](docs/FirewallApi.md#firewallpostingress) | **Post** /firewall/{firewallId}/ingress | /ingress
*FirewallApi* | [**FirewallShow**](docs/FirewallApi.md#firewallshow) | **Get** /firewall/{firewallId} | Get
*FirewallApi* | [**FirewallUpdate**](docs/FirewallApi.md#firewallupdate) | **Patch** /firewall/{firewallId} | Update
*ImageApi* | [**ImageActionTransfer**](docs/ImageApi.md#imageactiontransfer) | **Post** /image/{imageId}/actions/transfer | /actions/transfer
*ImageApi* | [**ImageCreate**](docs/ImageApi.md#imagecreate) | **Post** /image | Create
*ImageApi* | [**ImageDelete**](docs/ImageApi.md#imagedelete) | **Delete** /image/{imageId} | Delete
*ImageApi* | [**ImageDeleteAccessrightsIdentity**](docs/ImageApi.md#imagedeleteaccessrightsidentity) | **Delete** /image/{imageId}/accessrights/{identity} | /accessrights/:identity
*ImageApi* | [**ImageDeleteTagKey**](docs/ImageApi.md#imagedeletetagkey) | **Delete** /image/{imageId}/tag/{key} | /tag/:key
*ImageApi* | [**ImageGetServicesServiceId**](docs/ImageApi.md#imagegetservicesserviceid) | **Get** /image/{imageId}/services/{serviceId} | /services/:serviceId
*ImageApi* | [**ImageGetTag**](docs/ImageApi.md#imagegettag) | **Get** /image/{imageId}/tag | /tag
*ImageApi* | [**ImageList**](docs/ImageApi.md#imagelist) | **Get** /image | List
*ImageApi* | [**ImageListAccessrights**](docs/ImageApi.md#imagelistaccessrights) | **Get** /image/{imageId}/accessrights | /accessrights
*ImageApi* | [**ImageListQueue**](docs/ImageApi.md#imagelistqueue) | **Get** /image/{imageId}/queue | /queue
*ImageApi* | [**ImageListServices**](docs/ImageApi.md#imagelistservices) | **Get** /image/{imageId}/services | /services
*ImageApi* | [**ImagePatchTag**](docs/ImageApi.md#imagepatchtag) | **Patch** /image/{imageId}/tag | /tag
*ImageApi* | [**ImagePostAccessrights**](docs/ImageApi.md#imagepostaccessrights) | **Post** /image/{imageId}/accessrights | /accessrights
*ImageApi* | [**ImageShow**](docs/ImageApi.md#imageshow) | **Get** /image/{imageId} | Get
*ImageApi* | [**ImageUpdate**](docs/ImageApi.md#imageupdate) | **Patch** /image/{imageId} | Update
*IpApi* | [**IpActionAllocate**](docs/IpApi.md#ipactionallocate) | **Post** /ip/{ipId}/actions/allocate | /actions/allocate
*IpApi* | [**IpActionAssociate**](docs/IpApi.md#ipactionassociate) | **Post** /ip/{ipId}/actions/associate | /actions/associate
*IpApi* | [**IpActionDisassociate**](docs/IpApi.md#ipactiondisassociate) | **Post** /ip/{ipId}/actions/disassociate | /actions/disassociate
*IpApi* | [**IpActionRelease**](docs/IpApi.md#ipactionrelease) | **Post** /ip/{ipId}/actions/release | /actions/release
*IpApi* | [**IpActionTransfer**](docs/IpApi.md#ipactiontransfer) | **Post** /ip/{ipId}/actions/transfer | /actions/transfer
*IpApi* | [**IpCreate**](docs/IpApi.md#ipcreate) | **Post** /ip | Create
*IpApi* | [**IpDelete**](docs/IpApi.md#ipdelete) | **Delete** /ip/{ipId} | Delete
*IpApi* | [**IpDeleteAccessrightsIdentity**](docs/IpApi.md#ipdeleteaccessrightsidentity) | **Delete** /ip/{ipId}/accessrights/{identity} | /accessrights/:identity
*IpApi* | [**IpDeleteTagKey**](docs/IpApi.md#ipdeletetagkey) | **Delete** /ip/{ipId}/tag/{key} | /tag/:key
*IpApi* | [**IpGetServicesServiceId**](docs/IpApi.md#ipgetservicesserviceid) | **Get** /ip/{ipId}/services/{serviceId} | /services/:serviceId
*IpApi* | [**IpGetTag**](docs/IpApi.md#ipgettag) | **Get** /ip/{ipId}/tag | /tag
*IpApi* | [**IpList**](docs/IpApi.md#iplist) | **Get** /ip | List
*IpApi* | [**IpListAccessrights**](docs/IpApi.md#iplistaccessrights) | **Get** /ip/{ipId}/accessrights | /accessrights
*IpApi* | [**IpListQueue**](docs/IpApi.md#iplistqueue) | **Get** /ip/{ipId}/queue | /queue
*IpApi* | [**IpListServices**](docs/IpApi.md#iplistservices) | **Get** /ip/{ipId}/services | /services
*IpApi* | [**IpPatchTag**](docs/IpApi.md#ippatchtag) | **Patch** /ip/{ipId}/tag | /tag
*IpApi* | [**IpPostAccessrights**](docs/IpApi.md#ippostaccessrights) | **Post** /ip/{ipId}/accessrights | /accessrights
*IpApi* | [**IpShow**](docs/IpApi.md#ipshow) | **Get** /ip/{ipId} | Get
*IpApi* | [**IpUpdate**](docs/IpApi.md#ipupdate) | **Patch** /ip/{ipId} | Update
*IsoApi* | [**IsoActionTransfer**](docs/IsoApi.md#isoactiontransfer) | **Post** /iso/{isoId}/actions/transfer | /actions/transfer
*IsoApi* | [**IsoCreate**](docs/IsoApi.md#isocreate) | **Post** /iso | Create
*IsoApi* | [**IsoDelete**](docs/IsoApi.md#isodelete) | **Delete** /iso/{isoId} | Delete
*IsoApi* | [**IsoDeleteAccessrightsIdentity**](docs/IsoApi.md#isodeleteaccessrightsidentity) | **Delete** /iso/{isoId}/accessrights/{identity} | /accessrights/:identity
*IsoApi* | [**IsoDeleteTagKey**](docs/IsoApi.md#isodeletetagkey) | **Delete** /iso/{isoId}/tag/{key} | /tag/:key
*IsoApi* | [**IsoGetServicesServiceId**](docs/IsoApi.md#isogetservicesserviceid) | **Get** /iso/{isoId}/services/{serviceId} | /services/:serviceId
*IsoApi* | [**IsoGetTag**](docs/IsoApi.md#isogettag) | **Get** /iso/{isoId}/tag | /tag
*IsoApi* | [**IsoList**](docs/IsoApi.md#isolist) | **Get** /iso | List
*IsoApi* | [**IsoListAccessrights**](docs/IsoApi.md#isolistaccessrights) | **Get** /iso/{isoId}/accessrights | /accessrights
*IsoApi* | [**IsoListQueue**](docs/IsoApi.md#isolistqueue) | **Get** /iso/{isoId}/queue | /queue
*IsoApi* | [**IsoListServices**](docs/IsoApi.md#isolistservices) | **Get** /iso/{isoId}/services | /services
*IsoApi* | [**IsoPatchTag**](docs/IsoApi.md#isopatchtag) | **Patch** /iso/{isoId}/tag | /tag
*IsoApi* | [**IsoPostAccessrights**](docs/IsoApi.md#isopostaccessrights) | **Post** /iso/{isoId}/accessrights | /accessrights
*IsoApi* | [**IsoShow**](docs/IsoApi.md#isoshow) | **Get** /iso/{isoId} | Get
*IsoApi* | [**IsoUpdate**](docs/IsoApi.md#isoupdate) | **Patch** /iso/{isoId} | Update
*LogArchiveApi* | [**LogArchiveActionTransfer**](docs/LogArchiveApi.md#logarchiveactiontransfer) | **Post** /logArchive/{logArchiveId}/actions/transfer | /actions/transfer
*LogArchiveApi* | [**LogArchiveCreate**](docs/LogArchiveApi.md#logarchivecreate) | **Post** /logArchive | Create
*LogArchiveApi* | [**LogArchiveDelete**](docs/LogArchiveApi.md#logarchivedelete) | **Delete** /logArchive/{logArchiveId} | Delete
*LogArchiveApi* | [**LogArchiveDeleteAccessrightsIdentity**](docs/LogArchiveApi.md#logarchivedeleteaccessrightsidentity) | **Delete** /logArchive/{logArchiveId}/accessrights/{identity} | /accessrights/:identity
*LogArchiveApi* | [**LogArchiveDeleteCredentialcertificateId**](docs/LogArchiveApi.md#logarchivedeletecredentialcertificateid) | **Delete** /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id
*LogArchiveApi* | [**LogArchiveDeleteCredentialpasswordId**](docs/LogArchiveApi.md#logarchivedeletecredentialpasswordid) | **Delete** /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id
*LogArchiveApi* | [**LogArchiveDeleteTagKey**](docs/LogArchiveApi.md#logarchivedeletetagkey) | **Delete** /logArchive/{logArchiveId}/tag/{key} | /tag/:key
*LogArchiveApi* | [**LogArchiveGetCredentialcertificateId**](docs/LogArchiveApi.md#logarchivegetcredentialcertificateid) | **Get** /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id
*LogArchiveApi* | [**LogArchiveGetCredentialpasswordId**](docs/LogArchiveApi.md#logarchivegetcredentialpasswordid) | **Get** /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id
*LogArchiveApi* | [**LogArchiveGetServicesServiceId**](docs/LogArchiveApi.md#logarchivegetservicesserviceid) | **Get** /logArchive/{logArchiveId}/services/{serviceId} | /services/:serviceId
*LogArchiveApi* | [**LogArchiveGetTag**](docs/LogArchiveApi.md#logarchivegettag) | **Get** /logArchive/{logArchiveId}/tag | /tag
*LogArchiveApi* | [**LogArchiveList**](docs/LogArchiveApi.md#logarchivelist) | **Get** /logArchive | List
*LogArchiveApi* | [**LogArchiveListAccessrights**](docs/LogArchiveApi.md#logarchivelistaccessrights) | **Get** /logArchive/{logArchiveId}/accessrights | /accessrights
*LogArchiveApi* | [**LogArchiveListCredentialcertificate**](docs/LogArchiveApi.md#logarchivelistcredentialcertificate) | **Get** /logArchive/{logArchiveId}/credential/certificate | /credential/certificate
*LogArchiveApi* | [**LogArchiveListCredentialpassword**](docs/LogArchiveApi.md#logarchivelistcredentialpassword) | **Get** /logArchive/{logArchiveId}/credential/password | /credential/password
*LogArchiveApi* | [**LogArchiveListQueue**](docs/LogArchiveApi.md#logarchivelistqueue) | **Get** /logArchive/{logArchiveId}/queue | /queue
*LogArchiveApi* | [**LogArchiveListServices**](docs/LogArchiveApi.md#logarchivelistservices) | **Get** /logArchive/{logArchiveId}/services | /services
*LogArchiveApi* | [**LogArchivePatchCredentialcertificateId**](docs/LogArchiveApi.md#logarchivepatchcredentialcertificateid) | **Patch** /logArchive/{logArchiveId}/credential/certificate/{id} | /credential/certificate/:id
*LogArchiveApi* | [**LogArchivePatchCredentialpasswordId**](docs/LogArchiveApi.md#logarchivepatchcredentialpasswordid) | **Patch** /logArchive/{logArchiveId}/credential/password/{id} | /credential/password/:id
*LogArchiveApi* | [**LogArchivePatchTag**](docs/LogArchiveApi.md#logarchivepatchtag) | **Patch** /logArchive/{logArchiveId}/tag | /tag
*LogArchiveApi* | [**LogArchivePostAccessrights**](docs/LogArchiveApi.md#logarchivepostaccessrights) | **Post** /logArchive/{logArchiveId}/accessrights | /accessrights
*LogArchiveApi* | [**LogArchivePostCredentialcertificate**](docs/LogArchiveApi.md#logarchivepostcredentialcertificate) | **Post** /logArchive/{logArchiveId}/credential/certificate | /credential/certificate
*LogArchiveApi* | [**LogArchivePostCredentialpassword**](docs/LogArchiveApi.md#logarchivepostcredentialpassword) | **Post** /logArchive/{logArchiveId}/credential/password | /credential/password
*LogArchiveApi* | [**LogArchiveShow**](docs/LogArchiveApi.md#logarchiveshow) | **Get** /logArchive/{logArchiveId} | Get
*LogArchiveApi* | [**LogArchiveUpdate**](docs/LogArchiveApi.md#logarchiveupdate) | **Patch** /logArchive/{logArchiveId} | Update
*NetadpApi* | [**NetadpDeleteAccessrightsIdentity**](docs/NetadpApi.md#netadpdeleteaccessrightsidentity) | **Delete** /netadp/{netadpId}/accessrights/{identity} | /accessrights/:identity
*NetadpApi* | [**NetadpDeleteTagKey**](docs/NetadpApi.md#netadpdeletetagkey) | **Delete** /netadp/{netadpId}/tag/{key} | /tag/:key
*NetadpApi* | [**NetadpGetServicesServiceId**](docs/NetadpApi.md#netadpgetservicesserviceid) | **Get** /netadp/{netadpId}/services/{serviceId} | /services/:serviceId
*NetadpApi* | [**NetadpGetTag**](docs/NetadpApi.md#netadpgettag) | **Get** /netadp/{netadpId}/tag | /tag
*NetadpApi* | [**NetadpList**](docs/NetadpApi.md#netadplist) | **Get** /netadp | List
*NetadpApi* | [**NetadpListAccessrights**](docs/NetadpApi.md#netadplistaccessrights) | **Get** /netadp/{netadpId}/accessrights | /accessrights
*NetadpApi* | [**NetadpListQueue**](docs/NetadpApi.md#netadplistqueue) | **Get** /netadp/{netadpId}/queue | /queue
*NetadpApi* | [**NetadpListServices**](docs/NetadpApi.md#netadplistservices) | **Get** /netadp/{netadpId}/services | /services
*NetadpApi* | [**NetadpPatchTag**](docs/NetadpApi.md#netadppatchtag) | **Patch** /netadp/{netadpId}/tag | /tag
*NetadpApi* | [**NetadpPostAccessrights**](docs/NetadpApi.md#netadppostaccessrights) | **Post** /netadp/{netadpId}/accessrights | /accessrights
*NetadpApi* | [**NetadpShow**](docs/NetadpApi.md#netadpshow) | **Get** /netadp/{netadpId} | Get
*NetgwApi* | [**NetgwActionAttach**](docs/NetgwApi.md#netgwactionattach) | **Post** /netgw/{netgwId}/actions/attach | /actions/attach
*NetgwApi* | [**NetgwActionDetach**](docs/NetgwApi.md#netgwactiondetach) | **Post** /netgw/{netgwId}/actions/detach | /actions/detach
*NetgwApi* | [**NetgwCreate**](docs/NetgwApi.md#netgwcreate) | **Post** /netgw | Create
*NetgwApi* | [**NetgwDelete**](docs/NetgwApi.md#netgwdelete) | **Delete** /netgw/{netgwId} | Delete
*NetgwApi* | [**NetgwDeleteAccessrightsIdentity**](docs/NetgwApi.md#netgwdeleteaccessrightsidentity) | **Delete** /netgw/{netgwId}/accessrights/{identity} | /accessrights/:identity
*NetgwApi* | [**NetgwDeleteTagKey**](docs/NetgwApi.md#netgwdeletetagkey) | **Delete** /netgw/{netgwId}/tag/{key} | /tag/:key
*NetgwApi* | [**NetgwGetServicesServiceId**](docs/NetgwApi.md#netgwgetservicesserviceid) | **Get** /netgw/{netgwId}/services/{serviceId} | /services/:serviceId
*NetgwApi* | [**NetgwGetTag**](docs/NetgwApi.md#netgwgettag) | **Get** /netgw/{netgwId}/tag | /tag
*NetgwApi* | [**NetgwList**](docs/NetgwApi.md#netgwlist) | **Get** /netgw | List
*NetgwApi* | [**NetgwListAccessrights**](docs/NetgwApi.md#netgwlistaccessrights) | **Get** /netgw/{netgwId}/accessrights | /accessrights
*NetgwApi* | [**NetgwListQueue**](docs/NetgwApi.md#netgwlistqueue) | **Get** /netgw/{netgwId}/queue | /queue
*NetgwApi* | [**NetgwListServices**](docs/NetgwApi.md#netgwlistservices) | **Get** /netgw/{netgwId}/services | /services
*NetgwApi* | [**NetgwPatchTag**](docs/NetgwApi.md#netgwpatchtag) | **Patch** /netgw/{netgwId}/tag | /tag
*NetgwApi* | [**NetgwPostAccessrights**](docs/NetgwApi.md#netgwpostaccessrights) | **Post** /netgw/{netgwId}/accessrights | /accessrights
*NetgwApi* | [**NetgwShow**](docs/NetgwApi.md#netgwshow) | **Get** /netgw/{netgwId} | Get
*NetgwApi* | [**NetgwUpdate**](docs/NetgwApi.md#netgwupdate) | **Patch** /netgw/{netgwId} | Update
*NetworkApi* | [**NetworkCreate**](docs/NetworkApi.md#networkcreate) | **Post** /network | Create
*NetworkApi* | [**NetworkDelete**](docs/NetworkApi.md#networkdelete) | **Delete** /network/{networkId} | Delete
*NetworkApi* | [**NetworkDeleteAccessrightsIdentity**](docs/NetworkApi.md#networkdeleteaccessrightsidentity) | **Delete** /network/{networkId}/accessrights/{identity} | /accessrights/:identity
*NetworkApi* | [**NetworkDeleteIpIpId**](docs/NetworkApi.md#networkdeleteipipid) | **Delete** /network/{networkId}/ip/{ipId} | /ip/:ipId
*NetworkApi* | [**NetworkDeleteTagKey**](docs/NetworkApi.md#networkdeletetagkey) | **Delete** /network/{networkId}/tag/{key} | /tag/:key
*NetworkApi* | [**NetworkGetIpIpId**](docs/NetworkApi.md#networkgetipipid) | **Get** /network/{networkId}/ip/{ipId} | /ip/:ipId
*NetworkApi* | [**NetworkGetServicesServiceId**](docs/NetworkApi.md#networkgetservicesserviceid) | **Get** /network/{networkId}/services/{serviceId} | /services/:serviceId
*NetworkApi* | [**NetworkGetTag**](docs/NetworkApi.md#networkgettag) | **Get** /network/{networkId}/tag | /tag
*NetworkApi* | [**NetworkList**](docs/NetworkApi.md#networklist) | **Get** /network | List
*NetworkApi* | [**NetworkListAccessrights**](docs/NetworkApi.md#networklistaccessrights) | **Get** /network/{networkId}/accessrights | /accessrights
*NetworkApi* | [**NetworkListIp**](docs/NetworkApi.md#networklistip) | **Get** /network/{networkId}/ip | /ip
*NetworkApi* | [**NetworkListQueue**](docs/NetworkApi.md#networklistqueue) | **Get** /network/{networkId}/queue | /queue
*NetworkApi* | [**NetworkListServices**](docs/NetworkApi.md#networklistservices) | **Get** /network/{networkId}/services | /services
*NetworkApi* | [**NetworkPatchTag**](docs/NetworkApi.md#networkpatchtag) | **Patch** /network/{networkId}/tag | /tag
*NetworkApi* | [**NetworkPostAccessrights**](docs/NetworkApi.md#networkpostaccessrights) | **Post** /network/{networkId}/accessrights | /accessrights
*NetworkApi* | [**NetworkPostIp**](docs/NetworkApi.md#networkpostip) | **Post** /network/{networkId}/ip | /ip
*NetworkApi* | [**NetworkShow**](docs/NetworkApi.md#networkshow) | **Get** /network/{networkId} | Get
*NetworkApi* | [**NetworkUpdate**](docs/NetworkApi.md#networkupdate) | **Patch** /network/{networkId} | Update
*OrganisationApi* | [**OrganisationActionTransferAccept**](docs/OrganisationApi.md#organisationactiontransferaccept) | **Post** /organisation/{organisationId}/actions/transfer_accept | /actions/transfer_accept
*OrganisationApi* | [**OrganisationCreate**](docs/OrganisationApi.md#organisationcreate) | **Post** /organisation | Create
*OrganisationApi* | [**OrganisationDeleteAccessrightsId**](docs/OrganisationApi.md#organisationdeleteaccessrightsid) | **Delete** /organisation/{organisationId}/accessrights/{id} | /accessrights/:id
*OrganisationApi* | [**OrganisationDeleteTagKey**](docs/OrganisationApi.md#organisationdeletetagkey) | **Delete** /organisation/{organisationId}/tag/{key} | /tag/:key
*OrganisationApi* | [**OrganisationGetTag**](docs/OrganisationApi.md#organisationgettag) | **Get** /organisation/{organisationId}/tag | /tag
*OrganisationApi* | [**OrganisationList**](docs/OrganisationApi.md#organisationlist) | **Get** /organisation | List
*OrganisationApi* | [**OrganisationListAccessrights**](docs/OrganisationApi.md#organisationlistaccessrights) | **Get** /organisation/{organisationId}/accessrights | /accessrights
*OrganisationApi* | [**OrganisationListQueue**](docs/OrganisationApi.md#organisationlistqueue) | **Get** /organisation/{organisationId}/queue | /queue
*OrganisationApi* | [**OrganisationPatchTag**](docs/OrganisationApi.md#organisationpatchtag) | **Patch** /organisation/{organisationId}/tag | /tag
*OrganisationApi* | [**OrganisationPostAccessrights**](docs/OrganisationApi.md#organisationpostaccessrights) | **Post** /organisation/{organisationId}/accessrights | /accessrights
*OrganisationApi* | [**OrganisationShow**](docs/OrganisationApi.md#organisationshow) | **Get** /organisation/{organisationId} | Get
*OrganisationApi* | [**OrganisationUpdate**](docs/OrganisationApi.md#organisationupdate) | **Patch** /organisation/{organisationId} | Update
*ProjectApi* | [**ProjectCreate**](docs/ProjectApi.md#projectcreate) | **Post** /project | Create
*ProjectApi* | [**ProjectDelete**](docs/ProjectApi.md#projectdelete) | **Delete** /project/{projectId} | Delete
*ProjectApi* | [**ProjectDeleteAccessrightsId**](docs/ProjectApi.md#projectdeleteaccessrightsid) | **Delete** /project/{projectId}/accessrights/{id} | /accessrights/:id
*ProjectApi* | [**ProjectDeleteCredentialStorecertificateId**](docs/ProjectApi.md#projectdeletecredentialstorecertificateid) | **Delete** /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id
*ProjectApi* | [**ProjectDeleteTagKey**](docs/ProjectApi.md#projectdeletetagkey) | **Delete** /project/{projectId}/tag/{key} | /tag/:key
*ProjectApi* | [**ProjectGetCredentialStorecertificateId**](docs/ProjectApi.md#projectgetcredentialstorecertificateid) | **Get** /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id
*ProjectApi* | [**ProjectGetServicesServiceId**](docs/ProjectApi.md#projectgetservicesserviceid) | **Get** /project/{projectId}/services/{serviceId} | /services/:serviceId
*ProjectApi* | [**ProjectGetTag**](docs/ProjectApi.md#projectgettag) | **Get** /project/{projectId}/tag | /tag
*ProjectApi* | [**ProjectList**](docs/ProjectApi.md#projectlist) | **Get** /project | List
*ProjectApi* | [**ProjectListAccessrights**](docs/ProjectApi.md#projectlistaccessrights) | **Get** /project/{projectId}/accessrights | /accessrights
*ProjectApi* | [**ProjectListCredentialStorecertificate**](docs/ProjectApi.md#projectlistcredentialstorecertificate) | **Get** /project/{projectId}/credentialStore/certificate | /credentialStore/certificate
*ProjectApi* | [**ProjectListQueue**](docs/ProjectApi.md#projectlistqueue) | **Get** /project/{projectId}/queue | /queue
*ProjectApi* | [**ProjectListServices**](docs/ProjectApi.md#projectlistservices) | **Get** /project/{projectId}/services | /services
*ProjectApi* | [**ProjectPatchCredentialStorecertificateId**](docs/ProjectApi.md#projectpatchcredentialstorecertificateid) | **Patch** /project/{projectId}/credentialStore/certificate/{id} | /credentialStore/certificate/:id
*ProjectApi* | [**ProjectPatchTag**](docs/ProjectApi.md#projectpatchtag) | **Patch** /project/{projectId}/tag | /tag
*ProjectApi* | [**ProjectPostAccessrights**](docs/ProjectApi.md#projectpostaccessrights) | **Post** /project/{projectId}/accessrights | /accessrights
*ProjectApi* | [**ProjectPostCredentialStorecertificate**](docs/ProjectApi.md#projectpostcredentialstorecertificate) | **Post** /project/{projectId}/credentialStore/certificate | /credentialStore/certificate
*ProjectApi* | [**ProjectShow**](docs/ProjectApi.md#projectshow) | **Get** /project/{projectId} | Get
*ProjectApi* | [**ProjectUpdate**](docs/ProjectApi.md#projectupdate) | **Patch** /project/{projectId} | Update
*ReplicaApi* | [**ReplicaActionImage**](docs/ReplicaApi.md#replicaactionimage) | **Post** /replica/{replicaId}/actions/image | /actions/image
*ReplicaApi* | [**ReplicaCreate**](docs/ReplicaApi.md#replicacreate) | **Post** /replica | Create
*ReplicaApi* | [**ReplicaDelete**](docs/ReplicaApi.md#replicadelete) | **Delete** /replica/{replicaId} | Delete
*ReplicaApi* | [**ReplicaDeleteAccessrightsIdentity**](docs/ReplicaApi.md#replicadeleteaccessrightsidentity) | **Delete** /replica/{replicaId}/accessrights/{identity} | /accessrights/:identity
*ReplicaApi* | [**ReplicaDeleteTagKey**](docs/ReplicaApi.md#replicadeletetagkey) | **Delete** /replica/{replicaId}/tag/{key} | /tag/:key
*ReplicaApi* | [**ReplicaGetServicesServiceId**](docs/ReplicaApi.md#replicagetservicesserviceid) | **Get** /replica/{replicaId}/services/{serviceId} | /services/:serviceId
*ReplicaApi* | [**ReplicaGetTag**](docs/ReplicaApi.md#replicagettag) | **Get** /replica/{replicaId}/tag | /tag
*ReplicaApi* | [**ReplicaList**](docs/ReplicaApi.md#replicalist) | **Get** /replica | List
*ReplicaApi* | [**ReplicaListAccessrights**](docs/ReplicaApi.md#replicalistaccessrights) | **Get** /replica/{replicaId}/accessrights | /accessrights
*ReplicaApi* | [**ReplicaListQueue**](docs/ReplicaApi.md#replicalistqueue) | **Get** /replica/{replicaId}/queue | /queue
*ReplicaApi* | [**ReplicaListServices**](docs/ReplicaApi.md#replicalistservices) | **Get** /replica/{replicaId}/services | /services
*ReplicaApi* | [**ReplicaPatchTag**](docs/ReplicaApi.md#replicapatchtag) | **Patch** /replica/{replicaId}/tag | /tag
*ReplicaApi* | [**ReplicaPostAccessrights**](docs/ReplicaApi.md#replicapostaccessrights) | **Post** /replica/{replicaId}/accessrights | /accessrights
*ReplicaApi* | [**ReplicaShow**](docs/ReplicaApi.md#replicashow) | **Get** /replica/{replicaId} | Get
*ReservationApi* | [**ReservationActionAssign**](docs/ReservationApi.md#reservationactionassign) | **Post** /reservation/{reservationId}/actions/assign | /actions/assign
*ReservationApi* | [**ReservationActionExtend**](docs/ReservationApi.md#reservationactionextend) | **Post** /reservation/{reservationId}/actions/extend | /actions/extend
*ReservationApi* | [**ReservationActionUnassign**](docs/ReservationApi.md#reservationactionunassign) | **Post** /reservation/{reservationId}/actions/unassign | /actions/unassign
*ReservationApi* | [**ReservationCreate**](docs/ReservationApi.md#reservationcreate) | **Post** /reservation | Create
*ReservationApi* | [**ReservationDelete**](docs/ReservationApi.md#reservationdelete) | **Delete** /reservation/{reservationId} | Delete
*ReservationApi* | [**ReservationDeleteAccessrightsIdentity**](docs/ReservationApi.md#reservationdeleteaccessrightsidentity) | **Delete** /reservation/{reservationId}/accessrights/{identity} | /accessrights/:identity
*ReservationApi* | [**ReservationDeleteTagKey**](docs/ReservationApi.md#reservationdeletetagkey) | **Delete** /reservation/{reservationId}/tag/{key} | /tag/:key
*ReservationApi* | [**ReservationGetServicesServiceId**](docs/ReservationApi.md#reservationgetservicesserviceid) | **Get** /reservation/{reservationId}/services/{serviceId} | /services/:serviceId
*ReservationApi* | [**ReservationGetTag**](docs/ReservationApi.md#reservationgettag) | **Get** /reservation/{reservationId}/tag | /tag
*ReservationApi* | [**ReservationList**](docs/ReservationApi.md#reservationlist) | **Get** /reservation | List
*ReservationApi* | [**ReservationListAccessrights**](docs/ReservationApi.md#reservationlistaccessrights) | **Get** /reservation/{reservationId}/accessrights | /accessrights
*ReservationApi* | [**ReservationListQueue**](docs/ReservationApi.md#reservationlistqueue) | **Get** /reservation/{reservationId}/queue | /queue
*ReservationApi* | [**ReservationListServices**](docs/ReservationApi.md#reservationlistservices) | **Get** /reservation/{reservationId}/services | /services
*ReservationApi* | [**ReservationPatchTag**](docs/ReservationApi.md#reservationpatchtag) | **Patch** /reservation/{reservationId}/tag | /tag
*ReservationApi* | [**ReservationPostAccessrights**](docs/ReservationApi.md#reservationpostaccessrights) | **Post** /reservation/{reservationId}/accessrights | /accessrights
*ReservationApi* | [**ReservationShow**](docs/ReservationApi.md#reservationshow) | **Get** /reservation/{reservationId} | Get
*ReservationApi* | [**ReservationUpdate**](docs/ReservationApi.md#reservationupdate) | **Patch** /reservation/{reservationId} | Update
*SnapshotApi* | [**SnapshotCreate**](docs/SnapshotApi.md#snapshotcreate) | **Post** /snapshot | Create
*SnapshotApi* | [**SnapshotDelete**](docs/SnapshotApi.md#snapshotdelete) | **Delete** /snapshot/{snapshotId} | Delete
*SnapshotApi* | [**SnapshotDeleteAccessrightsIdentity**](docs/SnapshotApi.md#snapshotdeleteaccessrightsidentity) | **Delete** /snapshot/{snapshotId}/accessrights/{identity} | /accessrights/:identity
*SnapshotApi* | [**SnapshotDeleteTagKey**](docs/SnapshotApi.md#snapshotdeletetagkey) | **Delete** /snapshot/{snapshotId}/tag/{key} | /tag/:key
*SnapshotApi* | [**SnapshotGetServicesServiceId**](docs/SnapshotApi.md#snapshotgetservicesserviceid) | **Get** /snapshot/{snapshotId}/services/{serviceId} | /services/:serviceId
*SnapshotApi* | [**SnapshotGetTag**](docs/SnapshotApi.md#snapshotgettag) | **Get** /snapshot/{snapshotId}/tag | /tag
*SnapshotApi* | [**SnapshotList**](docs/SnapshotApi.md#snapshotlist) | **Get** /snapshot | List
*SnapshotApi* | [**SnapshotListAccessrights**](docs/SnapshotApi.md#snapshotlistaccessrights) | **Get** /snapshot/{snapshotId}/accessrights | /accessrights
*SnapshotApi* | [**SnapshotListQueue**](docs/SnapshotApi.md#snapshotlistqueue) | **Get** /snapshot/{snapshotId}/queue | /queue
*SnapshotApi* | [**SnapshotListServices**](docs/SnapshotApi.md#snapshotlistservices) | **Get** /snapshot/{snapshotId}/services | /services
*SnapshotApi* | [**SnapshotPatchTag**](docs/SnapshotApi.md#snapshotpatchtag) | **Patch** /snapshot/{snapshotId}/tag | /tag
*SnapshotApi* | [**SnapshotPostAccessrights**](docs/SnapshotApi.md#snapshotpostaccessrights) | **Post** /snapshot/{snapshotId}/accessrights | /accessrights
*SnapshotApi* | [**SnapshotShow**](docs/SnapshotApi.md#snapshotshow) | **Get** /snapshot/{snapshotId} | Get
*SnapshotApi* | [**SnapshotUpdate**](docs/SnapshotApi.md#snapshotupdate) | **Patch** /snapshot/{snapshotId} | Update
*VaultApi* | [**VaultActionResize**](docs/VaultApi.md#vaultactionresize) | **Post** /vault/{vaultId}/actions/resize | /actions/resize
*VaultApi* | [**VaultActionSnapshot**](docs/VaultApi.md#vaultactionsnapshot) | **Post** /vault/{vaultId}/actions/snapshot | /actions/snapshot
*VaultApi* | [**VaultActionStart**](docs/VaultApi.md#vaultactionstart) | **Post** /vault/{vaultId}/actions/start | /actions/start
*VaultApi* | [**VaultActionStop**](docs/VaultApi.md#vaultactionstop) | **Post** /vault/{vaultId}/actions/stop | /actions/stop
*VaultApi* | [**VaultCreate**](docs/VaultApi.md#vaultcreate) | **Post** /vault | Create
*VaultApi* | [**VaultDelete**](docs/VaultApi.md#vaultdelete) | **Delete** /vault/{vaultId} | Delete
*VaultApi* | [**VaultDeleteAccessrightsIdentity**](docs/VaultApi.md#vaultdeleteaccessrightsidentity) | **Delete** /vault/{vaultId}/accessrights/{identity} | /accessrights/:identity
*VaultApi* | [**VaultDeleteCredentialcertificateId**](docs/VaultApi.md#vaultdeletecredentialcertificateid) | **Delete** /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id
*VaultApi* | [**VaultDeleteCredentialpasswordId**](docs/VaultApi.md#vaultdeletecredentialpasswordid) | **Delete** /vault/{vaultId}/credential/password/{id} | /credential/password/:id
*VaultApi* | [**VaultDeleteTagKey**](docs/VaultApi.md#vaultdeletetagkey) | **Delete** /vault/{vaultId}/tag/{key} | /tag/:key
*VaultApi* | [**VaultGetCredentialcertificateId**](docs/VaultApi.md#vaultgetcredentialcertificateid) | **Get** /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id
*VaultApi* | [**VaultGetCredentialpasswordId**](docs/VaultApi.md#vaultgetcredentialpasswordid) | **Get** /vault/{vaultId}/credential/password/{id} | /credential/password/:id
*VaultApi* | [**VaultGetServicesServiceId**](docs/VaultApi.md#vaultgetservicesserviceid) | **Get** /vault/{vaultId}/services/{serviceId} | /services/:serviceId
*VaultApi* | [**VaultGetTag**](docs/VaultApi.md#vaultgettag) | **Get** /vault/{vaultId}/tag | /tag
*VaultApi* | [**VaultList**](docs/VaultApi.md#vaultlist) | **Get** /vault | List
*VaultApi* | [**VaultListAccessrights**](docs/VaultApi.md#vaultlistaccessrights) | **Get** /vault/{vaultId}/accessrights | /accessrights
*VaultApi* | [**VaultListCredentialcertificate**](docs/VaultApi.md#vaultlistcredentialcertificate) | **Get** /vault/{vaultId}/credential/certificate | /credential/certificate
*VaultApi* | [**VaultListCredentialpassword**](docs/VaultApi.md#vaultlistcredentialpassword) | **Get** /vault/{vaultId}/credential/password | /credential/password
*VaultApi* | [**VaultListQueue**](docs/VaultApi.md#vaultlistqueue) | **Get** /vault/{vaultId}/queue | /queue
*VaultApi* | [**VaultListServices**](docs/VaultApi.md#vaultlistservices) | **Get** /vault/{vaultId}/services | /services
*VaultApi* | [**VaultPatchCredentialcertificateId**](docs/VaultApi.md#vaultpatchcredentialcertificateid) | **Patch** /vault/{vaultId}/credential/certificate/{id} | /credential/certificate/:id
*VaultApi* | [**VaultPatchCredentialpasswordId**](docs/VaultApi.md#vaultpatchcredentialpasswordid) | **Patch** /vault/{vaultId}/credential/password/{id} | /credential/password/:id
*VaultApi* | [**VaultPatchTag**](docs/VaultApi.md#vaultpatchtag) | **Patch** /vault/{vaultId}/tag | /tag
*VaultApi* | [**VaultPostAccessrights**](docs/VaultApi.md#vaultpostaccessrights) | **Post** /vault/{vaultId}/accessrights | /accessrights
*VaultApi* | [**VaultPostCredentialcertificate**](docs/VaultApi.md#vaultpostcredentialcertificate) | **Post** /vault/{vaultId}/credential/certificate | /credential/certificate
*VaultApi* | [**VaultPostCredentialpassword**](docs/VaultApi.md#vaultpostcredentialpassword) | **Post** /vault/{vaultId}/credential/password | /credential/password
*VaultApi* | [**VaultShow**](docs/VaultApi.md#vaultshow) | **Get** /vault/{vaultId} | Get
*VaultApi* | [**VaultUpdate**](docs/VaultApi.md#vaultupdate) | **Patch** /vault/{vaultId} | Update
*VmApi* | [**VmActionFlavour**](docs/VmApi.md#vmactionflavour) | **Post** /vm/{vmId}/actions/flavour | /actions/flavour
*VmApi* | [**VmActionImage**](docs/VmApi.md#vmactionimage) | **Post** /vm/{vmId}/actions/image | /actions/image
*VmApi* | [**VmActionPasswordReset**](docs/VmApi.md#vmactionpasswordreset) | **Post** /vm/{vmId}/actions/password_reset | /actions/password_reset
*VmApi* | [**VmActionRename**](docs/VmApi.md#vmactionrename) | **Post** /vm/{vmId}/actions/rename | /actions/rename
*VmApi* | [**VmActionRestart**](docs/VmApi.md#vmactionrestart) | **Post** /vm/{vmId}/actions/restart | /actions/restart
*VmApi* | [**VmActionStart**](docs/VmApi.md#vmactionstart) | **Post** /vm/{vmId}/actions/start | /actions/start
*VmApi* | [**VmActionStop**](docs/VmApi.md#vmactionstop) | **Post** /vm/{vmId}/actions/stop | /actions/stop
*VmApi* | [**VmActionTurnoff**](docs/VmApi.md#vmactionturnoff) | **Post** /vm/{vmId}/actions/turnoff | /actions/turnoff
*VmApi* | [**VmCreate**](docs/VmApi.md#vmcreate) | **Post** /vm | Create
*VmApi* | [**VmDelete**](docs/VmApi.md#vmdelete) | **Delete** /vm/{vmId} | Delete
*VmApi* | [**VmDeleteAccessrightsIdentity**](docs/VmApi.md#vmdeleteaccessrightsidentity) | **Delete** /vm/{vmId}/accessrights/{identity} | /accessrights/:identity
*VmApi* | [**VmDeleteHddDiskId**](docs/VmApi.md#vmdeletehdddiskid) | **Delete** /vm/{vmId}/hdd/{diskId} | /hdd/:diskId
*VmApi* | [**VmDeleteNetadpNetadpId**](docs/VmApi.md#vmdeletenetadpnetadpid) | **Delete** /vm/{vmId}/netadp/{netadpId} | /netadp/:netadpId
*VmApi* | [**VmDeleteTagKey**](docs/VmApi.md#vmdeletetagkey) | **Delete** /vm/{vmId}/tag/{key} | /tag/:key
*VmApi* | [**VmGetServicesServiceId**](docs/VmApi.md#vmgetservicesserviceid) | **Get** /vm/{vmId}/services/{serviceId} | /services/:serviceId
*VmApi* | [**VmGetTag**](docs/VmApi.md#vmgettag) | **Get** /vm/{vmId}/tag | /tag
*VmApi* | [**VmList**](docs/VmApi.md#vmlist) | **Get** /vm | List
*VmApi* | [**VmListAccessrights**](docs/VmApi.md#vmlistaccessrights) | **Get** /vm/{vmId}/accessrights | /accessrights
*VmApi* | [**VmListHdd**](docs/VmApi.md#vmlisthdd) | **Get** /vm/{vmId}/hdd | /hdd
*VmApi* | [**VmListNetadp**](docs/VmApi.md#vmlistnetadp) | **Get** /vm/{vmId}/netadp | /netadp
*VmApi* | [**VmListQueue**](docs/VmApi.md#vmlistqueue) | **Get** /vm/{vmId}/queue | /queue
*VmApi* | [**VmListServices**](docs/VmApi.md#vmlistservices) | **Get** /vm/{vmId}/services | /services
*VmApi* | [**VmPatchTag**](docs/VmApi.md#vmpatchtag) | **Patch** /vm/{vmId}/tag | /tag
*VmApi* | [**VmPostAccessrights**](docs/VmApi.md#vmpostaccessrights) | **Post** /vm/{vmId}/accessrights | /accessrights
*VmApi* | [**VmPostHdd**](docs/VmApi.md#vmposthdd) | **Post** /vm/{vmId}/hdd | /hdd
*VmApi* | [**VmPostNetadp**](docs/VmApi.md#vmpostnetadp) | **Post** /vm/{vmId}/netadp | /netadp
*VmApi* | [**VmShow**](docs/VmApi.md#vmshow) | **Get** /vm/{vmId} | Get
*VmApi* | [**VmUpdate**](docs/VmApi.md#vmupdate) | **Patch** /vm/{vmId} | Update
*VmhostApi* | [**VmhostActionMoveDisk**](docs/VmhostApi.md#vmhostactionmovedisk) | **Post** /vmhost/{vmhostId}/actions/moveDisk | /actions/moveDisk
*VmhostApi* | [**VmhostActionMoveISO**](docs/VmhostApi.md#vmhostactionmoveiso) | **Post** /vmhost/{vmhostId}/actions/moveISO | /actions/moveISO
*VmhostApi* | [**VmhostActionMoveImage**](docs/VmhostApi.md#vmhostactionmoveimage) | **Post** /vmhost/{vmhostId}/actions/moveImage | /actions/moveImage
*VmhostApi* | [**VmhostActionMoveVM**](docs/VmhostApi.md#vmhostactionmovevm) | **Post** /vmhost/{vmhostId}/actions/moveVM | /actions/moveVM
*VmhostApi* | [**VmhostDelete**](docs/VmhostApi.md#vmhostdelete) | **Delete** /vmhost/{vmhostId} | Delete
*VmhostApi* | [**VmhostDeleteAccessrightsIdentity**](docs/VmhostApi.md#vmhostdeleteaccessrightsidentity) | **Delete** /vmhost/{vmhostId}/accessrights/{identity} | /accessrights/:identity
*VmhostApi* | [**VmhostDeleteTagKey**](docs/VmhostApi.md#vmhostdeletetagkey) | **Delete** /vmhost/{vmhostId}/tag/{key} | /tag/:key
*VmhostApi* | [**VmhostGetServicesServiceId**](docs/VmhostApi.md#vmhostgetservicesserviceid) | **Get** /vmhost/{vmhostId}/services/{serviceId} | /services/:serviceId
*VmhostApi* | [**VmhostGetTag**](docs/VmhostApi.md#vmhostgettag) | **Get** /vmhost/{vmhostId}/tag | /tag
*VmhostApi* | [**VmhostList**](docs/VmhostApi.md#vmhostlist) | **Get** /vmhost | List
*VmhostApi* | [**VmhostListAccessrights**](docs/VmhostApi.md#vmhostlistaccessrights) | **Get** /vmhost/{vmhostId}/accessrights | /accessrights
*VmhostApi* | [**VmhostListQueue**](docs/VmhostApi.md#vmhostlistqueue) | **Get** /vmhost/{vmhostId}/queue | /queue
*VmhostApi* | [**VmhostListServices**](docs/VmhostApi.md#vmhostlistservices) | **Get** /vmhost/{vmhostId}/services | /services
*VmhostApi* | [**VmhostPatchTag**](docs/VmhostApi.md#vmhostpatchtag) | **Patch** /vmhost/{vmhostId}/tag | /tag
*VmhostApi* | [**VmhostPostAccessrights**](docs/VmhostApi.md#vmhostpostaccessrights) | **Post** /vmhost/{vmhostId}/accessrights | /accessrights
*VmhostApi* | [**VmhostShow**](docs/VmhostApi.md#vmhostshow) | **Get** /vmhost/{vmhostId} | Get
*VmhostApi* | [**VmhostUpdate**](docs/VmhostApi.md#vmhostupdate) | **Patch** /vmhost/{vmhostId} | Update
## Documentation For Models
- [AccessrightsUserRole](docs/AccessrightsUserRole.md)
- [Container](docs/Container.md)
- [ContainerCreate](docs/ContainerCreate.md)
- [ContainerCreateExpose](docs/ContainerCreateExpose.md)
- [ContainerCreateRegistry](docs/ContainerCreateRegistry.md)
- [ContainerCreateVolumes](docs/ContainerCreateVolumes.md)
- [ContainerPostAccessrights](docs/ContainerPostAccessrights.md)
- [ContainerServices](docs/ContainerServices.md)
- [ContainerUpdate](docs/ContainerUpdate.md)
- [CredentialCertificate](docs/CredentialCertificate.md)
- [CredentialPassword](docs/CredentialPassword.md)
- [Disk](docs/Disk.md)
- [DiskActionResize](docs/DiskActionResize.md)
- [DiskActionTransfer](docs/DiskActionTransfer.md)
- [DiskCreate](docs/DiskCreate.md)
- [DiskMetadata](docs/DiskMetadata.md)
- [DiskMetadataSource](docs/DiskMetadataSource.md)
- [DiskPostAccessrights](docs/DiskPostAccessrights.md)
- [DiskServices](docs/DiskServices.md)
- [DiskUpdate](docs/DiskUpdate.md)
- [Event](docs/Event.md)
- [EventResource](docs/EventResource.md)
- [Firewall](docs/Firewall.md)
- [FirewallActionAttach](docs/FirewallActionAttach.md)
- [FirewallActionTransfer](docs/FirewallActionTransfer.md)
- [FirewallCreate](docs/FirewallCreate.md)
- [FirewallPostAccessrights](docs/FirewallPostAccessrights.md)
- [FirewallPostEgress](docs/FirewallPostEgress.md)
- [FirewallPostIngress](docs/FirewallPostIngress.md)
- [FirewallServices](docs/FirewallServices.md)
- [FirewallUpdate](docs/FirewallUpdate.md)
- [Hdd](docs/Hdd.md)
- [HddDisk](docs/HddDisk.md)
- [Image](docs/Image.md)
- [ImageActionTransfer](docs/ImageActionTransfer.md)
- [ImageAttachedOn](docs/ImageAttachedOn.md)
- [ImageCreate](docs/ImageCreate.md)
- [ImageDisk](docs/ImageDisk.md)
- [ImageDisks](docs/ImageDisks.md)
- [ImagePostAccessrights](docs/ImagePostAccessrights.md)
- [ImageServices](docs/ImageServices.md)
- [ImageUpdate](docs/ImageUpdate.md)
- [ImageVm](docs/ImageVm.md)
- [InlineResponse200](docs/InlineResponse200.md)
- [InlineResponse2001](docs/InlineResponse2001.md)
- [Ip](docs/Ip.md)
- [IpActionAllocate](docs/IpActionAllocate.md)
- [IpActionAssociate](docs/IpActionAssociate.md)
- [IpActionTransfer](docs/IpActionTransfer.md)
- [IpAssociated](docs/IpAssociated.md)
- [IpCreate](docs/IpCreate.md)
- [IpPostAccessrights](docs/IpPostAccessrights.md)
- [IpServices](docs/IpServices.md)
- [IpUpdate](docs/IpUpdate.md)
- [Iso](docs/Iso.md)
- [IsoActionTransfer](docs/IsoActionTransfer.md)
- [IsoCreate](docs/IsoCreate.md)
- [IsoPostAccessrights](docs/IsoPostAccessrights.md)
- [IsoServices](docs/IsoServices.md)
- [IsoUpdate](docs/IsoUpdate.md)
- [LogArchive](docs/LogArchive.md)
- [LogArchiveActionTransfer](docs/LogArchiveActionTransfer.md)
- [LogArchiveCreate](docs/LogArchiveCreate.md)
- [LogArchivePatchCredentialcertificateId](docs/LogArchivePatchCredentialcertificateId.md)
- [LogArchivePatchCredentialpasswordId](docs/LogArchivePatchCredentialpasswordId.md)
- [LogArchivePostAccessrights](docs/LogArchivePostAccessrights.md)
- [LogArchivePostCredentialcertificate](docs/LogArchivePostCredentialcertificate.md)
- [LogArchivePostCredentialpassword](docs/LogArchivePostCredentialpassword.md)
- [LogArchiveServices](docs/LogArchiveServices.md)
- [LogArchiveUpdate](docs/LogArchiveUpdate.md)
- [Netadp](docs/Netadp.md)
- [NetadpAssigned](docs/NetadpAssigned.md)
- [NetadpPostAccessrights](docs/NetadpPostAccessrights.md)
- [NetadpServices](docs/NetadpServices.md)
- [Netgw](docs/Netgw.md)
- [NetgwActionAttach](docs/NetgwActionAttach.md)
- [NetgwActionAttachPrivate](docs/NetgwActionAttachPrivate.md)
- [NetgwCreate](docs/NetgwCreate.md)
- [NetgwCreatePublic](docs/NetgwCreatePublic.md)
- [NetgwPostAccessrights](docs/NetgwPostAccessrights.md)
- [NetgwServices](docs/NetgwServices.md)
- [NetgwUpdate](docs/NetgwUpdate.md)
- [Network](docs/Network.md)
- [NetworkCreate](docs/NetworkCreate.md)
- [NetworkDns](docs/NetworkDns.md)
- [NetworkPostAccessrights](docs/NetworkPostAccessrights.md)
- [NetworkPostIp](docs/NetworkPostIp.md)
- [NetworkServices](docs/NetworkServices.md)
- [NetworkUpdate](docs/NetworkUpdate.md)
- [Organisation](docs/Organisation.md)
- [OrganisationActionTransferAccept](docs/OrganisationActionTransferAccept.md)
- [OrganisationBilling](docs/OrganisationBilling.md)
- [OrganisationBillingAddress](docs/OrganisationBillingAddress.md)
- [OrganisationCreate](docs/OrganisationCreate.md)
- [OrganisationCreateAccessRights](docs/OrganisationCreateAccessRights.md)
- [OrganisationCreateBilling](docs/OrganisationCreateBilling.md)
- [OrganisationCreateBillingAddress](docs/OrganisationCreateBillingAddress.md)
- [OrganisationLimit](docs/OrganisationLimit.md)
- [OrganisationLimitOrganisation](docs/OrganisationLimitOrganisation.md)
- [OrganisationPostAccessrights](docs/OrganisationPostAccessrights.md)
- [OrganisationTransfer](docs/OrganisationTransfer.md)
- [OrganisationUpdate](docs/OrganisationUpdate.md)
- [OrganisationUpdateBilling](docs/OrganisationUpdateBilling.md)
- [OrganisationUpdateBillingAddress](docs/OrganisationUpdateBillingAddress.md)
- [Payment](docs/Payment.md)
- [Project](docs/Project.md)
- [ProjectAccess](docs/ProjectAccess.md)
- [ProjectAccessRights](docs/ProjectAccessRights.md)
- [ProjectBilling](docs/ProjectBilling.md)
- [ProjectCompliance](docs/ProjectCompliance.md)
- [ProjectCreate](docs/ProjectCreate.md)
- [ProjectCreateAccessRights](docs/ProjectCreateAccessRights.md)
- [ProjectDuplicate](docs/ProjectDuplicate.md)
- [ProjectInvoices](docs/ProjectInvoices.md)
- [ProjectLimit](docs/ProjectLimit.md)
- [ProjectLimitDisk](docs/ProjectLimitDisk.md)
- [ProjectLimitDomain](docs/ProjectLimitDomain.md)
- [ProjectLimitIso](docs/ProjectLimitIso.md)
- [ProjectLimitVm](docs/ProjectLimitVm.md)
- [ProjectNetworkAcl](docs/ProjectNetworkAcl.md)
- [ProjectPatchCredentialStorecertificateId](docs/ProjectPatchCredentialStorecertificateId.md)
- [ProjectPostAccessrights](docs/ProjectPostAccessrights.md)
- [ProjectPostCredentialStorecertificate](docs/ProjectPostCredentialStorecertificate.md)
- [ProjectRoles](docs/ProjectRoles.md)
- [ProjectServices](docs/ProjectServices.md)
- [ProjectThreshold](docs/ProjectThreshold.md)
- [ProjectThresholdCredits](docs/ProjectThresholdCredits.md)
- [ProjectTransfer](docs/ProjectTransfer.md)
- [ProjectUpdate](docs/ProjectUpdate.md)
- [Replica](docs/Replica.md)
- [ReplicaActionImage](docs/ReplicaActionImage.md)
- [ReplicaCreate](docs/ReplicaCreate.md)
- [ReplicaPostAccessrights](docs/ReplicaPostAccessrights.md)
- [ReplicaServices](docs/ReplicaServices.md)
- [Reservation](docs/Reservation.md)
- [ReservationActionAssign](docs/ReservationActionAssign.md)
- [ReservationCreate](docs/ReservationCreate.md)
- [ReservationPostAccessrights](docs/ReservationPostAccessrights.md)
- [ReservationServices](docs/ReservationServices.md)
- [ReservationUpdate](docs/ReservationUpdate.md)
- [Snapshot](docs/Snapshot.md)
- [SnapshotCreate](docs/SnapshotCreate.md)
- [SnapshotPostAccessrights](docs/SnapshotPostAccessrights.md)
- [SnapshotServices](docs/SnapshotServices.md)
- [SnapshotUpdate](docs/SnapshotUpdate.md)
- [Vault](docs/Vault.md)
- [VaultActionResize](docs/VaultActionResize.md)
- [VaultActionSnapshot](docs/VaultActionSnapshot.md)
- [VaultCreate](docs/VaultCreate.md)
- [VaultCreateCredential](docs/VaultCreateCredential.md)
- [VaultCreateCredentialCertificate](docs/VaultCreateCredentialCertificate.md)
- [VaultCreateCredentialPassword](docs/VaultCreateCredentialPassword.md)
- [VaultDelete](docs/VaultDelete.md)
- [VaultPatchCredentialcertificateId](docs/VaultPatchCredentialcertificateId.md)
- [VaultPatchCredentialpasswordId](docs/VaultPatchCredentialpasswordId.md)
- [VaultPostAccessrights](docs/VaultPostAccessrights.md)
- [VaultPostCredentialcertificate](docs/VaultPostCredentialcertificate.md)
- [VaultPostCredentialpassword](docs/VaultPostCredentialpassword.md)
- [VaultServices](docs/VaultServices.md)
- [VaultUpdate](docs/VaultUpdate.md)
- [Vm](docs/Vm.md)
- [VmActionFlavour](docs/VmActionFlavour.md)
- [VmActionImage](docs/VmActionImage.md)
- [VmActionPasswordReset](docs/VmActionPasswordReset.md)
- [VmActionRename](docs/VmActionRename.md)
- [VmCreate](docs/VmCreate.md)
- [VmCreateDisk](docs/VmCreateDisk.md)
- [VmCreateNetadp](docs/VmCreateNetadp.md)
- [VmCreatePassword](docs/VmCreatePassword.md)
- [VmData](docs/VmData.md)
- [VmDelete](docs/VmDelete.md)
- [VmPostAccessrights](docs/VmPostAccessrights.md)
- [VmPostHdd](docs/VmPostHdd.md)
- [VmPostNetadp](docs/VmPostNetadp.md)
- [VmServices](docs/VmServices.md)
- [VmSourceImage](docs/VmSourceImage.md)
- [VmUpdate](docs/VmUpdate.md)
- [Vmhost](docs/Vmhost.md)
- [VmhostActionMoveDisk](docs/VmhostActionMoveDisk.md)
- [VmhostActionMoveImage](docs/VmhostActionMoveImage.md)
- [VmhostActionMoveIso](docs/VmhostActionMoveIso.md)
- [VmhostActionMoveVm](docs/VmhostActionMoveVm.md)
- [VmhostPostAccessrights](docs/VmhostPostAccessrights.md)
- [VmhostServices](docs/VmhostServices.md)
- [VmhostUpdate](docs/VmhostUpdate.md)
## Documentation For Authorization
## Project
- **Type**: API key
Example
```golang
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
```
## ServiceAccount
- **Type**: API key
Example
```golang
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
```
## Session
- **Type**: API key
Example
```golang
auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
```
## Author

File diff suppressed because it is too large Load Diff

2078
vendor/github.com/hyperonecom/h1-client-go/api_disk.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1948
vendor/github.com/hyperonecom/h1-client-go/api_image.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

2462
vendor/github.com/hyperonecom/h1-client-go/api_ip.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

1948
vendor/github.com/hyperonecom/h1-client-go/api_iso.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1460
vendor/github.com/hyperonecom/h1-client-go/api_netadp.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

2075
vendor/github.com/hyperonecom/h1-client-go/api_netgw.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

2329
vendor/github.com/hyperonecom/h1-client-go/api_network.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2465
vendor/github.com/hyperonecom/h1-client-go/api_project.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

1818
vendor/github.com/hyperonecom/h1-client-go/api_replica.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

3639
vendor/github.com/hyperonecom/h1-client-go/api_vault.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

3655
vendor/github.com/hyperonecom/h1-client-go/api_vm.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

2210
vendor/github.com/hyperonecom/h1-client-go/api_vmhost.go generated vendored Normal file

File diff suppressed because it is too large Load Diff

529
vendor/github.com/hyperonecom/h1-client-go/client.go generated vendored Normal file
View File

@ -0,0 +1,529 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"bytes"
"context"
"encoding/json"
"encoding/xml"
"errors"
"fmt"
"io"
"mime/multipart"
"net/http"
"net/url"
"os"
"path/filepath"
"reflect"
"regexp"
"strconv"
"strings"
"time"
"unicode/utf8"
"golang.org/x/oauth2"
)
var (
jsonCheck = regexp.MustCompile("(?i:[application|text]/json)")
xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)")
)
// APIClient manages communication with the HyperOne API API v0.0.2
// In most cases there should be only one, shared, APIClient.
type APIClient struct {
cfg *Configuration
common service // Reuse a single struct instead of allocating one for each service on the heap.
// API Services
ContainerApi *ContainerApiService
DiskApi *DiskApiService
FirewallApi *FirewallApiService
ImageApi *ImageApiService
IpApi *IpApiService
IsoApi *IsoApiService
LogArchiveApi *LogArchiveApiService
NetadpApi *NetadpApiService
NetgwApi *NetgwApiService
NetworkApi *NetworkApiService
OrganisationApi *OrganisationApiService
ProjectApi *ProjectApiService
ReplicaApi *ReplicaApiService
ReservationApi *ReservationApiService
SnapshotApi *SnapshotApiService
VaultApi *VaultApiService
VmApi *VmApiService
VmhostApi *VmhostApiService
}
type service struct {
client *APIClient
}
// NewAPIClient creates a new API client. Requires a userAgent string describing your application.
// optionally a custom http.Client to allow for advanced features such as caching.
func NewAPIClient(cfg *Configuration) *APIClient {
if cfg.HTTPClient == nil {
cfg.HTTPClient = http.DefaultClient
}
c := &APIClient{}
c.cfg = cfg
c.common.client = c
// API Services
c.ContainerApi = (*ContainerApiService)(&c.common)
c.DiskApi = (*DiskApiService)(&c.common)
c.FirewallApi = (*FirewallApiService)(&c.common)
c.ImageApi = (*ImageApiService)(&c.common)
c.IpApi = (*IpApiService)(&c.common)
c.IsoApi = (*IsoApiService)(&c.common)
c.LogArchiveApi = (*LogArchiveApiService)(&c.common)
c.NetadpApi = (*NetadpApiService)(&c.common)
c.NetgwApi = (*NetgwApiService)(&c.common)
c.NetworkApi = (*NetworkApiService)(&c.common)
c.OrganisationApi = (*OrganisationApiService)(&c.common)
c.ProjectApi = (*ProjectApiService)(&c.common)
c.ReplicaApi = (*ReplicaApiService)(&c.common)
c.ReservationApi = (*ReservationApiService)(&c.common)
c.SnapshotApi = (*SnapshotApiService)(&c.common)
c.VaultApi = (*VaultApiService)(&c.common)
c.VmApi = (*VmApiService)(&c.common)
c.VmhostApi = (*VmhostApiService)(&c.common)
return c
}
func atoi(in string) (int, error) {
return strconv.Atoi(in)
}
// selectHeaderContentType select a content type from the available list.
func selectHeaderContentType(contentTypes []string) string {
if len(contentTypes) == 0 {
return ""
}
if contains(contentTypes, "application/json") {
return "application/json"
}
return contentTypes[0] // use the first content type specified in 'consumes'
}
// selectHeaderAccept join all accept types and return
func selectHeaderAccept(accepts []string) string {
if len(accepts) == 0 {
return ""
}
if contains(accepts, "application/json") {
return "application/json"
}
return strings.Join(accepts, ",")
}
// contains is a case insenstive match, finding needle in a haystack
func contains(haystack []string, needle string) bool {
for _, a := range haystack {
if strings.ToLower(a) == strings.ToLower(needle) {
return true
}
}
return false
}
// Verify optional parameters are of the correct type.
func typeCheckParameter(obj interface{}, expected string, name string) error {
// Make sure there is an object.
if obj == nil {
return nil
}
// Check the type is as expected.
if reflect.TypeOf(obj).String() != expected {
return fmt.Errorf("Expected %s to be of type %s but received %s.", name, expected, reflect.TypeOf(obj).String())
}
return nil
}
// parameterToString convert interface{} parameters to string, using a delimiter if format is provided.
func parameterToString(obj interface{}, collectionFormat string) string {
var delimiter string
switch collectionFormat {
case "pipes":
delimiter = "|"
case "ssv":
delimiter = " "
case "tsv":
delimiter = "\t"
case "csv":
delimiter = ","
}
if reflect.TypeOf(obj).Kind() == reflect.Slice {
return strings.Trim(strings.Replace(fmt.Sprint(obj), " ", delimiter, -1), "[]")
} else if t, ok := obj.(time.Time); ok {
return t.Format(time.RFC3339)
}
return fmt.Sprintf("%v", obj)
}
// callAPI do the request.
func (c *APIClient) callAPI(request *http.Request) (*http.Response, error) {
return c.cfg.HTTPClient.Do(request)
}
// Change base path to allow switching to mocks
func (c *APIClient) ChangeBasePath(path string) {
c.cfg.BasePath = path
}
// prepareRequest build the request
func (c *APIClient) prepareRequest(
ctx context.Context,
path string, method string,
postBody interface{},
headerParams map[string]string,
queryParams url.Values,
formParams url.Values,
formFileName string,
fileName string,
fileBytes []byte) (localVarRequest *http.Request, err error) {
var body *bytes.Buffer
// Detect postBody type and post.
if postBody != nil {
contentType := headerParams["Content-Type"]
if contentType == "" {
contentType = detectContentType(postBody)
headerParams["Content-Type"] = contentType
}
body, err = setBody(postBody, contentType)
if err != nil {
return nil, err
}
}
// add form parameters and file if available.
if strings.HasPrefix(headerParams["Content-Type"], "multipart/form-data") && len(formParams) > 0 || (len(fileBytes) > 0 && fileName != "") {
if body != nil {
return nil, errors.New("Cannot specify postBody and multipart form at the same time.")
}
body = &bytes.Buffer{}
w := multipart.NewWriter(body)
for k, v := range formParams {
for _, iv := range v {
if strings.HasPrefix(k, "@") { // file
err = addFile(w, k[1:], iv)
if err != nil {
return nil, err
}
} else { // form value
w.WriteField(k, iv)
}
}
}
if len(fileBytes) > 0 && fileName != "" {
w.Boundary()
//_, fileNm := filepath.Split(fileName)
part, err := w.CreateFormFile(formFileName, filepath.Base(fileName))
if err != nil {
return nil, err
}
_, err = part.Write(fileBytes)
if err != nil {
return nil, err
}
// Set the Boundary in the Content-Type
headerParams["Content-Type"] = w.FormDataContentType()
}
// Set Content-Length
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
w.Close()
}
if strings.HasPrefix(headerParams["Content-Type"], "application/x-www-form-urlencoded") && len(formParams) > 0 {
if body != nil {
return nil, errors.New("Cannot specify postBody and x-www-form-urlencoded form at the same time.")
}
body = &bytes.Buffer{}
body.WriteString(formParams.Encode())
// Set Content-Length
headerParams["Content-Length"] = fmt.Sprintf("%d", body.Len())
}
// Setup path and query parameters
url, err := url.Parse(path)
if err != nil {
return nil, err
}
// Adding Query Param
query := url.Query()
for k, v := range queryParams {
for _, iv := range v {
query.Add(k, iv)
}
}
// Encode the parameters.
url.RawQuery = query.Encode()
// Generate a new request
if body != nil {
localVarRequest, err = http.NewRequest(method, url.String(), body)
} else {
localVarRequest, err = http.NewRequest(method, url.String(), nil)
}
if err != nil {
return nil, err
}
// add header parameters, if any
if len(headerParams) > 0 {
headers := http.Header{}
for h, v := range headerParams {
headers.Set(h, v)
}
localVarRequest.Header = headers
}
// Override request host, if applicable
if c.cfg.Host != "" {
localVarRequest.Host = c.cfg.Host
}
// Add the user agent to the request.
localVarRequest.Header.Add("User-Agent", c.cfg.UserAgent)
if ctx != nil {
// add context to the request
localVarRequest = localVarRequest.WithContext(ctx)
// Walk through any authentication.
// OAuth2 authentication
if tok, ok := ctx.Value(ContextOAuth2).(oauth2.TokenSource); ok {
// We were able to grab an oauth2 token from the context
var latestToken *oauth2.Token
if latestToken, err = tok.Token(); err != nil {
return nil, err
}
latestToken.SetAuthHeader(localVarRequest)
}
// Basic HTTP Authentication
if auth, ok := ctx.Value(ContextBasicAuth).(BasicAuth); ok {
localVarRequest.SetBasicAuth(auth.UserName, auth.Password)
}
// AccessToken Authentication
if auth, ok := ctx.Value(ContextAccessToken).(string); ok {
localVarRequest.Header.Add("Authorization", "Bearer "+auth)
}
}
for header, value := range c.cfg.DefaultHeader {
localVarRequest.Header.Add(header, value)
}
return localVarRequest, nil
}
func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err error) {
if strings.Contains(contentType, "application/xml") {
if err = xml.Unmarshal(b, v); err != nil {
return err
}
return nil
} else if strings.Contains(contentType, "application/json") {
if err = json.Unmarshal(b, v); err != nil {
return err
}
return nil
}
return errors.New("undefined response type")
}
// Add a file to the multipart request
func addFile(w *multipart.Writer, fieldName, path string) error {
file, err := os.Open(path)
if err != nil {
return err
}
defer file.Close()
part, err := w.CreateFormFile(fieldName, filepath.Base(path))
if err != nil {
return err
}
_, err = io.Copy(part, file)
return err
}
// Prevent trying to import "fmt"
func reportError(format string, a ...interface{}) error {
return fmt.Errorf(format, a...)
}
// Set request body from an interface{}
func setBody(body interface{}, contentType string) (bodyBuf *bytes.Buffer, err error) {
if bodyBuf == nil {
bodyBuf = &bytes.Buffer{}
}
if reader, ok := body.(io.Reader); ok {
_, err = bodyBuf.ReadFrom(reader)
} else if b, ok := body.([]byte); ok {
_, err = bodyBuf.Write(b)
} else if s, ok := body.(string); ok {
_, err = bodyBuf.WriteString(s)
} else if s, ok := body.(*string); ok {
_, err = bodyBuf.WriteString(*s)
} else if jsonCheck.MatchString(contentType) {
err = json.NewEncoder(bodyBuf).Encode(body)
} else if xmlCheck.MatchString(contentType) {
xml.NewEncoder(bodyBuf).Encode(body)
}
if err != nil {
return nil, err
}
if bodyBuf.Len() == 0 {
err = fmt.Errorf("Invalid body type %s\n", contentType)
return nil, err
}
return bodyBuf, nil
}
// detectContentType method is used to figure out `Request.Body` content type for request header
func detectContentType(body interface{}) string {
contentType := "text/plain; charset=utf-8"
kind := reflect.TypeOf(body).Kind()
switch kind {
case reflect.Struct, reflect.Map, reflect.Ptr:
contentType = "application/json; charset=utf-8"
case reflect.String:
contentType = "text/plain; charset=utf-8"
default:
if b, ok := body.([]byte); ok {
contentType = http.DetectContentType(b)
} else if kind == reflect.Slice {
contentType = "application/json; charset=utf-8"
}
}
return contentType
}
// Ripped from https://github.com/gregjones/httpcache/blob/master/httpcache.go
type cacheControl map[string]string
func parseCacheControl(headers http.Header) cacheControl {
cc := cacheControl{}
ccHeader := headers.Get("Cache-Control")
for _, part := range strings.Split(ccHeader, ",") {
part = strings.Trim(part, " ")
if part == "" {
continue
}
if strings.ContainsRune(part, '=') {
keyval := strings.Split(part, "=")
cc[strings.Trim(keyval[0], " ")] = strings.Trim(keyval[1], ",")
} else {
cc[part] = ""
}
}
return cc
}
// CacheExpires helper function to determine remaining time before repeating a request.
func CacheExpires(r *http.Response) time.Time {
// Figure out when the cache expires.
var expires time.Time
now, err := time.Parse(time.RFC1123, r.Header.Get("date"))
if err != nil {
return time.Now()
}
respCacheControl := parseCacheControl(r.Header)
if maxAge, ok := respCacheControl["max-age"]; ok {
lifetime, err := time.ParseDuration(maxAge + "s")
if err != nil {
expires = now
} else {
expires = now.Add(lifetime)
}
} else {
expiresHeader := r.Header.Get("Expires")
if expiresHeader != "" {
expires, err = time.Parse(time.RFC1123, expiresHeader)
if err != nil {
expires = now
}
}
}
return expires
}
func strlen(s string) int {
return utf8.RuneCountInString(s)
}
// GenericOpenAPIError Provides access to the body, error and model on returned errors.
type GenericOpenAPIError struct {
body []byte
error string
model interface{}
}
// Error returns non-empty string if there was an error.
func (e GenericOpenAPIError) Error() string {
return e.error
}
// Body returns the raw bytes of the response
func (e GenericOpenAPIError) Body() []byte {
return e.body
}
// Model returns the unpacked model of the error
func (e GenericOpenAPIError) Model() interface{} {
return e.model
}

View File

@ -0,0 +1,72 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"net/http"
)
// contextKeys are used to identify the type of value in the context.
// Since these are string, it is possible to get a short description of the
// context key for logging and debugging using key.String().
type contextKey string
func (c contextKey) String() string {
return "auth " + string(c)
}
var (
// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
ContextOAuth2 = contextKey("token")
// ContextBasicAuth takes BasicAuth as authentication for the request.
ContextBasicAuth = contextKey("basic")
// ContextAccessToken takes a string oauth2 access token as authentication for the request.
ContextAccessToken = contextKey("accesstoken")
// ContextAPIKey takes an APIKey as authentication for the request
ContextAPIKey = contextKey("apikey")
)
// BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type BasicAuth struct {
UserName string `json:"userName,omitempty"`
Password string `json:"password,omitempty"`
}
// APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIKey struct {
Key string
Prefix string
}
type Configuration struct {
BasePath string `json:"basePath,omitempty"`
Host string `json:"host,omitempty"`
Scheme string `json:"scheme,omitempty"`
DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
UserAgent string `json:"userAgent,omitempty"`
HTTPClient *http.Client
}
func NewConfiguration() *Configuration {
cfg := &Configuration{
BasePath: "https://api.hyperone.com/v1",
DefaultHeader: make(map[string]string),
UserAgent: "OpenAPI-Generator/1.0.0/go",
}
return cfg
}
func (c *Configuration) AddDefaultHeader(key string, value string) {
c.DefaultHeader[key] = value
}

52
vendor/github.com/hyperonecom/h1-client-go/git_push.sh generated vendored Normal file
View File

@ -0,0 +1,52 @@
#!/bin/sh
# ref: https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
#
# Usage example: /bin/sh ./git_push.sh wing328 openapi-pestore-perl "minor update"
git_user_id=$1
git_repo_id=$2
release_note=$3
if [ "$git_user_id" = "" ]; then
git_user_id="GIT_USER_ID"
echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id"
fi
if [ "$git_repo_id" = "" ]; then
git_repo_id="GIT_REPO_ID"
echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id"
fi
if [ "$release_note" = "" ]; then
release_note="Minor update"
echo "[INFO] No command line input provided. Set \$release_note to $release_note"
fi
# Initialize the local directory as a Git repository
git init
# Adds the files in the local repository and stages them for commit.
git add .
# Commits the tracked changes and prepares them to be pushed to a remote repository.
git commit -m "$release_note"
# Sets the new remote
git_remote=`git remote`
if [ "$git_remote" = "" ]; then # git remote not defined
if [ "$GIT_TOKEN" = "" ]; then
echo "[INFO] \$GIT_TOKEN (environment variable) is not set. Using the git credential in your environment."
git remote add origin https://github.com/${git_user_id}/${git_repo_id}.git
else
git remote add origin https://${git_user_id}:${GIT_TOKEN}@github.com/${git_user_id}/${git_repo_id}.git
fi
fi
git pull origin master
# Pushes (Forces) the changes in the local repository up to the remote repository
echo "Git pushing to https://github.com/${git_user_id}/${git_repo_id}.git"
git push origin master 2>&1 | grep -v 'To https'

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type AccessrightsUserRole struct {
Id string `json:"id,omitempty"`
Role string `json:"role,omitempty"`
}

View File

@ -0,0 +1,32 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Container struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Url string `json:"url,omitempty"`
}

View File

@ -0,0 +1,22 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerCreate struct {
Name string `json:"name"`
Image string `json:"image"`
Registry ContainerCreateRegistry `json:"registry,omitempty"`
Service string `json:"service"`
Expose ContainerCreateExpose `json:"expose,omitempty"`
Env []string `json:"env,omitempty"`
Command string `json:"command,omitempty"`
Volumes []ContainerCreateVolumes `json:"volumes,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerCreateExpose struct {
Port float32 `json:"port,omitempty"`
Host string `json:"host,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerCreateRegistry struct {
Username string `json:"username,omitempty"`
Password string `json:"password,omitempty"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerCreateVolumes struct {
Source string `json:"source"`
SourcePath string `json:"sourcePath,omitempty"`
Target string `json:"target"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ContainerUpdate struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type CredentialCertificate struct {
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn string `json:"createdOn,omitempty"`
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Id string `json:"_id,omitempty"`
Value string `json:"value,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type CredentialPassword struct {
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn string `json:"createdOn,omitempty"`
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Id string `json:"_id,omitempty"`
Value string `json:"value,omitempty"`
}

View File

@ -0,0 +1,37 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Disk struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Type string `json:"type,omitempty"`
Size float32 `json:"size,omitempty"`
Vm string `json:"vm,omitempty"`
Persistent bool `json:"persistent,omitempty"`
DownloadUrl string `json:"downloadUrl,omitempty"`
Metadata DiskMetadata `json:"metadata,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskActionResize struct {
Size float32 `json:"size,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskCreate struct {
Service string `json:"service"`
Name string `json:"name,omitempty"`
Size float32 `json:"size,omitempty"`
Cloud string `json:"cloud,omitempty"`
Metadata DiskMetadata `json:"metadata,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskMetadata struct {
Source DiskMetadataSource `json:"source,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskMetadataSource struct {
Filename string `json:"filename,omitempty"`
Size float32 `json:"size,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type DiskUpdate struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,23 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Event struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
Queued time.Time `json:"queued,omitempty"`
State string `json:"state,omitempty"`
Stage string `json:"stage,omitempty"`
Resource EventResource `json:"resource,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type EventResource struct {
Id string `json:"id"`
Type string `json:"type"`
}

View File

@ -0,0 +1,32 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Firewall struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Network string `json:"network,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallActionAttach struct {
Network string `json:"network"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallCreate struct {
Name string `json:"name,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Service string `json:"service,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallPostEgress struct {
Name string `json:"name,omitempty"`
Action string `json:"action,omitempty"`
Priority float32 `json:"priority,omitempty"`
Filter []string `json:"filter,omitempty"`
External []string `json:"external,omitempty"`
Internal []string `json:"internal,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallPostIngress struct {
Name string `json:"name,omitempty"`
Action string `json:"action,omitempty"`
Priority float32 `json:"priority,omitempty"`
Filter []string `json:"filter,omitempty"`
External []string `json:"external,omitempty"`
Internal []string `json:"internal,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type FirewallUpdate struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type Hdd struct {
MaximumIOPS float32 `json:"maximumIOPS,omitempty"`
ControllerType string `json:"controllerType,omitempty"`
ControllerNumber string `json:"controllerNumber,omitempty"`
ControllerLocation float32 `json:"controllerLocation,omitempty"`
Disk HddDisk `json:"disk,omitempty"`
Id string `json:"_id,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type HddDisk struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Size float32 `json:"size,omitempty"`
Processing bool `json:"processing,omitempty"`
Persistent bool `json:"persistent,omitempty"`
}

View File

@ -0,0 +1,35 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Image struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Disks []ImageDisks `json:"disks,omitempty"`
FileSize float32 `json:"fileSize,omitempty"`
Vm ImageVm `json:"vm,omitempty"`
Description string `json:"description,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageAttachedOn struct {
ControllerLocation float32 `json:"controllerLocation"`
ControllerNumber float32 `json:"controllerNumber"`
ControllerType string `json:"controllerType"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageCreate struct {
Name string `json:"name"`
Vm string `json:"vm,omitempty"`
Replica string `json:"replica,omitempty"`
Service string `json:"service,omitempty"`
Description string `json:"description,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageDisk struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,19 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageDisks struct {
Type string `json:"type,omitempty"`
Size float32 `json:"size,omitempty"`
FileSize float32 `json:"fileSize,omitempty"`
AttachedOn ImageAttachedOn `json:"attachedOn,omitempty"`
DownloadUrl string `json:"downloadUrl,omitempty"`
Disk ImageDisk `json:"disk,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImagePostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageUpdate struct {
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type ImageVm struct {
Flavour string `json:"flavour,omitempty"`
Name string `json:"name,omitempty"`
Id string `json:"id,omitempty"`
}

View File

@ -0,0 +1,21 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type InlineResponse200 struct {
Name string `json:"name"`
CreatedOn time.Time `json:"createdOn"`
CreatedBy string `json:"createdBy"`
Type string `json:"type"`
Value string `json:"value"`
}

View File

@ -0,0 +1,27 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type InlineResponse2001 struct {
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
Priority float32 `json:"priority"`
Action string `json:"action"`
Filter []string `json:"filter,omitempty"`
External []string `json:"external,omitempty"`
Internal []string `json:"internal,omitempty"`
}

36
vendor/github.com/hyperonecom/h1-client-go/model_ip.go generated vendored Normal file
View File

@ -0,0 +1,36 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Ip struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Address string `json:"address,omitempty"`
Network string `json:"network,omitempty"`
PtrRecord string `json:"ptrRecord,omitempty"`
Persistent bool `json:"persistent,omitempty"`
Associated IpAssociated `json:"associated,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpActionAllocate struct {
Service string `json:"service,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpActionAssociate struct {
Ip string `json:"ip"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpAssociated struct {
Ip string `json:"ip,omitempty"`
Fip string `json:"fip,omitempty"`
Netadp string `json:"netadp,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpCreate struct {
Service string `json:"service,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IpUpdate struct {
PtrRecord string `json:"ptrRecord,omitempty"`
}

View File

@ -0,0 +1,33 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Iso struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Size float32 `json:"size,omitempty"`
Metadata DiskMetadata `json:"metadata,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IsoActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IsoCreate struct {
Name string `json:"name"`
Size float32 `json:"size,omitempty"`
Source string `json:"source,omitempty"`
Service string `json:"service,omitempty"`
Cloud string `json:"cloud,omitempty"`
Metadata DiskMetadata `json:"metadata,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IsoPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IsoServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type IsoUpdate struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,33 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type LogArchive struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
SizeUsed float32 `json:"sizeUsed,omitempty"`
Retention float32 `json:"retention,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchiveActionTransfer struct {
Project string `json:"project"`
}

View File

@ -0,0 +1,18 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchiveCreate struct {
Name string `json:"name"`
Service string `json:"service,omitempty"`
Credential VaultCreateCredential `json:"credential,omitempty"`
Retention float32 `json:"retention,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchivePatchCredentialcertificateId struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchivePatchCredentialpasswordId struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchivePostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchivePostCredentialcertificate struct {
Name string `json:"name,omitempty"`
Type string `json:"type,omitempty"`
Value string `json:"value,omitempty"`
}

View File

@ -0,0 +1,16 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchivePostCredentialpassword struct {
Name string `json:"name"`
Type string `json:"type"`
Value string `json:"value"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchiveServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type LogArchiveUpdate struct {
Name string `json:"name,omitempty"`
}

View File

@ -0,0 +1,36 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Netadp struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
AccessRights []string `json:"accessRights,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
Macaddress string `json:"macaddress,omitempty"`
Speed float32 `json:"speed,omitempty"`
Network Network `json:"network,omitempty"`
Ip []Ip `json:"ip,omitempty"`
Assigned NetadpAssigned `json:"assigned,omitempty"`
}

View File

@ -0,0 +1,15 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type NetadpAssigned struct {
Resource string `json:"resource,omitempty"`
Id string `json:"id,omitempty"`
}

View File

@ -0,0 +1,14 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type NetadpPostAccessrights struct {
Identity string `json:"identity,omitempty"`
}

View File

@ -0,0 +1,20 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
type NetadpServices struct {
Type string `json:"type,omitempty"`
Name string `json:"name,omitempty"`
OneTime bool `json:"oneTime,omitempty"`
Billing string `json:"billing,omitempty"`
Data map[string]interface{} `json:"data,omitempty"`
SourceService string `json:"sourceService,omitempty"`
Quantity float32 `json:"quantity,omitempty"`
}

View File

@ -0,0 +1,32 @@
/*
* HyperOne API
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 0.0.2
* Generated by: OpenAPI Generator (https://openapi-generator.tech)
*/
package openapi
import (
"time"
)
type Netgw struct {
Id string `json:"_id,omitempty"`
Name string `json:"name,omitempty"`
Services []ProjectServices `json:"services,omitempty"`
Flavour string `json:"flavour,omitempty"`
ModifiedOn time.Time `json:"modifiedOn,omitempty"`
ModifiedBy string `json:"modifiedBy,omitempty"`
CreatedBy string `json:"createdBy,omitempty"`
CreatedOn time.Time `json:"createdOn,omitempty"`
Processing bool `json:"processing,omitempty"`
Created bool `json:"created,omitempty"`
Queue []Event `json:"queue,omitempty"`
State string `json:"state,omitempty"`
Tag map[string]interface{} `json:"tag,omitempty"`
Project string `json:"project,omitempty"`
PrimaryIP string `json:"primaryIP,omitempty"`
Network string `json:"network,omitempty"`
}

Some files were not shown because too many files have changed in this diff Show More